This is a project template which uses FastAPI, Alembic and async SQLModel as ORM. It shows a complete async CRUD template using authentication.
Создать .env файл в корневой папке проекта. Содержимое скопируйте из .env.example. Изменить в соответствии с вашей конфигурацией.
создание контейнеров и подключение всех библиотек
docker-compose buildмиграция базы данных
docker-compose run fastapi_server alembic revision --autogenerate -m "mig"docker-compose run fastapi_server alembic upgrade headсоздание супер юзера
docker-compose run fastapi_server python app/init_data.pyзапуск контейнеров
docker-compose upочистка контейнеров
docker system prune -a- fastapi swagger http://fastapi.localhost/docs
- pgadmin http://localhost:5050
- minio http://storage.localhost
- traefik http://traefik.localhost