.. | ||
todo | ||
.gitignore | ||
README.md | ||
requirements.txt |
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.