- Copy the
.env.example
file to.env.local
and fill in the values.- For
CORS_ORIGIN
, set it tohttp://localhost:4200
- For Supabase,
service_role
asSUPABASE_SERVICE_KEY
andURL
are shown here
- For
- Setup Google OAuth2: Supabase Google OAuth2 Setup
- URL config:
- Site URL:
https://fuzzy-waddle.onrender.com
- Redirect URLs:
http://localhost:4200/
https://fuzzy-waddle.onrender.com/
https://jernejhabjan.github.io/fuzzy-waddle/
- Site URL:
- URL: https://fuzzy-waddle.onrender.com/
- Build Command:
pnpm i; npm run nx-build-client
- Publish Directory:
./dist/apps/client
- Rewrite Rule:
- URL: https://fuzzy-waddle-api.onrender.com/
- Build Command:
pnpm i; nx build api
- Start Command:
node dist/apps/api/main.js
- Add Health Check:
/api/health
- Add Supabase Environmental Variables:
SUPABASE_URL
andSUPABASE_SERVICE_KEY
- Add
CORS_ORIGIN
Environmental Variable:https://fuzzy-waddle.onrender.com,https://jernejhabjan.github.io
.skip
files are used to skip files from being processed by Phaser Editor 2D- Investigate Issues:
Ctrl+Shift+I
This project utilizes the following works:
- Pixilart by Pixilart Inc
- Aseprite by David Capello
- Phaser by Phaser Studio Inc. (License: MIT License)
- Phaser Editor by Phaser Studio Inc. (License: All Rights Reserved)
- Universal LPC Spritesheet Character Generator by Sander Frenken (License: GPL-3.0 license) with Standalone Editor by pflat (License: GNU GPL v3.0 and/or Creative Commons Attribution-ShareAlike 3.0)
- Tiled by Thorbjørn Lindeijer (License: 3 licenses)
- TexturePacker by CodeAndWeb GmbH
- TileSetter by Led
- Laigter by Azagaya
- Angular by Google LLC (License: MIT License)
- NestJS by Kamil Myśliwiec and the NestJS contributors (License: MIT License)
- Supabase by Supabase Pte. Ltd. (License: Apache License 2.0)
Parts of this project utilize the features, code, or assets provided by these sources.
Please refer to the respective sources and licenses for more details.