-
メインマシン(Linuxディストリビューションが推奨)から
.env.example
を.env
に名前変更し、設定します。pip3 install poetry
- Poetry をインストールします。Python 3.11 バージョンが必要です。poetry install
poetry shell
python -m app.main
-
Docker 経由で
docker-compose build
docker-compose up -d
起動したサーバーの /docs
ディレクトリにアクセスしてください(例: http://127.0.0.1:8000/docs
)
-
Linux 経由で
make migration message=WHAT_MIGRATION_DOES
- マイグレーションのバージョンを作成します。make migrate
- 実際のマイグレーションを実行します。
-
Windows 経由で
alembic revision --autogenerate --message=WHAT_MIGRATION_DOES
- マイグレーションのバージョンを作成します。alembic upgrade head
- 実際のマイグレーションを実行します。
pytest tests
uvicorn app.main:app --host 0.0.0.0 --port 8000