- Rust (MSRV >=v1.65)
- Node.js
- Docker
- Docker Compose
- Justfile
cargo install just
- Install the dependencies above
- Clone the repo
- Start Docker then run
just docker-compose-up
- Start the server with
just host
- Install SQLx CLI (https://crates.io/crates/sqlx-cli)
- Start Docker then run
just docker-compose-up
- Run the tests with
just test-all