A base template for a simple Falcon API and Postgres stack using Alembic for migrations.
- Clone repo
- Run
docker-compose up
- Run
make test
To migrate forward, run make migrate
.
To rollback most recent migrations, run make migrate-rollback
.
To create a new migration:
- Run
docker exec -it api alembic revision -m "{{NAME OF REVISION}}"
- Locate revision in alembic/revisions directory
- Run
sudo chown ${USER}:${USER} {{REVISION FILE}}
- Run
chmod 664 {{REVISION FILE}}