https://arc-verification.unswsecurity.com
- Get a Mailgun API key (required for sending email, note: costs a small amount of money) and a Discord bot key.
- Using the exampledotenv file as a template, create a prod.env file with all the required details.
- Use docker-compose 1.25 or above to run the stack. Command:
docker-compose --env-file app.env up -d
- Manually migrate using
./scripts/migrate.sh
because I haven't gotten around to doing that yet. - Restart the API service by running
docker-compose --env-file app.env up api -d
otherwise it won't connect to a non-existent database.
- This bot was designed to be able to service multiple clubs on multiple servers, but is currently only being used by the UNSW Security Society.
- Still working on a more granular security model, but it should be fine for now.
TODO