934 B
934 B
Initialization
Virtue Environment
First install pipenv
(if you don't have) running:
pip install pipenv
Then use pipenv
to create virtue environment running in the root directory of the project:
pipenv install
This command will install all the dependencies.
Requirements
Generate requirements file running
pipenv requirements > requirements.txt
Start Up
Start up the app according to different environment variables running:
fastapi
uvicorn src.main:app --reload --env-file ./.local.env
Migration
Generate a migration
alembic revision -m "comment" --autogenerate
Upgrade a migration
This will upgrade to the newest version
alembic upgrade head
or:
alembic upgrade verions_name
or relative upgrades:
alembe upgrade +1
Downgrade a migration
alembic downgrade -1