fastapi
- основной backend фреймворкpydantic
- валидация входящих данных apiuvicorn
- локальный запуск проекта, gunicorn
- запуск в прод. окруженииpyjwt
- библиотека для работы с jwt1) init poetry and pre-commit
poetry install --no-root
poetry run pre-commit install
2) env
cp ./.env.template ./.env
cp ./src/.env.template ./src/.env
3) build and up docker local
make build-local
make up-local
4) go to http://localhost:8000/docs
cd ./src/
withenv ./.env.local poetry run alembic revision --autogenerate -m "init_database"
poetry add psycopg[binary] sqlalchemy alembic