Бэкенд для системы управления библиотекой (FastAPI + SQLAlchemy 2.0 + PostgreSQL).
- Настроена структура проекта
- Добавлены базовые модели:
UserиRole - Подготовлена конфигурация через Pydantic Settings
- Готовится настройка Alembic для миграций
- Python 3.11+
- FastAPI
- SQLAlchemy 2.0 (async)
- PostgreSQL + asyncpg
- Pydantic v2
- Alembic (миграции)
docker network create libraryNetwork docker build -t library_image .
docker run --name library_db
-p 6432:5432
-e POSTGRES_USER=abcde
-e POSTGRES_PASSWORD=abcde
-e POSTGRES_DB=library
--network=libraryNetwork
-d postgres:16
docker run --name library
-p 8888:8000
--network=libraryNetwork
library_image