at://advent#
An upcoming Holiday Advent Calendar for atprotocl theme challenges
Read the intinal draft plans here!
Quick setup#
WIP
Project break down#
- ./web - A axum web service to host the advent website
- ./listener - A JetStream listener
- ./shared - Shared code between the 2, dbs, cache, etc
DB/Cache#
All commands assume you're at the root of the project
Setup#
- Make a copy of .env.template and name it .env
- Install postgres/redis, or can use docker compose with
docker compose -f compose.dev.yml -up - Install sqlx-cli
cargo install sqlx-cli - Run
sqlx migrate run
Adding a new migration#
- Create a new one with
sqlx migrate add {migration name} - Go to the file created in ./migrations and write the sql for the migration