together_backend/README.md

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