A full stack, dockerised single-page web app with TypeScript, NodeJS, NextJS OAauth, web sockets and more!
- gpg --> brew install gpg
- make
- nodeJS
- docker
- docker-compose
$ make
This will do the following:
- Ask for a password
- Decrypt ./backend/inject-secrets.sh.gpg to ./backend/inject-secrets.sh
- Run ./backend/inject-secrets.sh
- Copy ./backend/.env-example to ./backend/.env
- Fill out all the secret data
If you edit the secrets in ./backend/inject-secrets.sh, then run make encrypt-secrets-file and commit the ./backend/inject-secrets.sh.gpg to store the secrets safely.