# README
## Development
Setup database:
```shell
docker-compose -f docker-compose.yml up -d
```
Run migrations:
```shell
sqlx migrate run
```
And then run the server:
```shell
cargo run
```
Or run it with docker:
```shell
# Setup services with multiple compose files, see:
#
# https://docs.docker.com/compose/extends/
#
docker-compose -f docker-compose.yml -f docker-compose.override.yml up --build
# Or just the following:
docker-compose up --build
```
## SQLx migration
Add new migration:
```shell
sqlx migrate add <name>
```
Generate `sqlx-data.json`:
```
cargo sqlx prepare -- --lib
```