-
Clone the repo
git clone https://github.com/reallyMilo/AnnoStamps.git
-
Rename .env.example to .env
-
Install dependencies, apply the prisma schema to the database and optionally seed the database.
pnpm i docker compose up pnpm migrate pnpm db-seed
-
(Optional) Add Discord authentication to test out provider login and user features.
-
Use your Discord account to create an application.
-
Copy the CLIENT ID and CLIENT SECRET values from OAuth2.
-
Add them to the env variables.
AUTH_DISCORD_ID= AUTH_DISCORD_SECRET=
-
Run docker compose with local stack profile
docker compose --profile localstack up
-
Install Terraform then run the following commands.
terraform -chdir=./terraform/dev init terraform -chdir=./terraform/dev apply -auto-approve
-
Any contributions you make are greatly appreciated.
Join the Discord.