![screenshot](Screenshot.png)

# Actix 4 with SeaORM example app

1. Modify the `DATABASE_URL` var in `.env` to point to your chosen database

1. Turn on the appropriate database feature for your chosen db in `api/Cargo.toml` (the `"sqlx-mysql",` line)

1. Execute `cargo run` to start the server

1. Visit [localhost:8000](http://localhost:8000) in browser

Run server with auto-reloading:

```bash
cargo install systemfd cargo-watch
systemfd --no-pid -s http::8000 -- cargo watch -x run
```

Run tests:

```bash
cd api
cargo test
```

Run migration:

```bash
cargo run -p migration -- up
```

Regenerate entity:

```bash
sea-orm-cli generate entity --output-dir ./entity/src --lib --entity-format dense --with-serde both
```