fastapi-svelte-template/backend/README.md

589 B

TODO Backend

Built using fastapi.

Deployment

Database Migrations

You must run database migrations after first deploying the database, by running

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

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.