fastapi-svelte-template/backend/README.md

28 lines
589 B
Markdown

# TODO Backend
Built using fastapi.
## Deployment
### Database Migrations
You must run database migrations after first deploying the database, by running
```bash
sudo docker exec -w /app/todo/database -it todo-backend alembic upgrade head
```
once you have launched the `todo-backend`-container.
## Development
### Populate the database
You can populate the database with fake users and todo-items by running
```bash
sudo docker exec -it todo-backend ash -c 'python -c "import todo.utils.fakery as fk; fk.populate_database()"'
```
once you have applied all database migrations.