this repo has no description

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#

  1. Make a copy of .env.template and name it .env
  2. Install postgres/redis, or can use docker compose with docker compose -f compose.dev.yml -up
  3. Install sqlx-cli cargo install sqlx-cli
  4. Run sqlx migrate run

Adding a new migration#

  1. Create a new one with sqlx migrate add {migration name}
  2. Go to the file created in ./migrations and write the sql for the migration