this repo has no description
Rust 94.0%
HTML 5.6%
Other 0.3%
10 4 0

Clone this repository

https://tangled.org/bad-example.com/at-advent
git@tangled.org:bad-example.com/at-advent

For self-hosted knots, clone URLs may differ based on your setup.

README.md

at://advent#

An upcoming Holiday Advent Calendar for atprotocol theme challenges

Read the initial draft plans here!

Quick setup#

WIP

Project break down#

  • ./web - An 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