Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 776 Bytes

File metadata and controls

37 lines (26 loc) · 776 Bytes

Техническое задание: получение ранее купленных товаров

Сетап сервиса

🔧 Linux/macOS

make uv
make sync

make pg

🪟 Windows

# Установка uv
pip install uv

# Настройка окружения
uv sync --all-groups
.venv\Scripts\Activate.ps1

# PostgreSQL
docker run -d -p 5233:5432 --rm --name pg_orders -e POSTGRES_DB="orders" -e POSTGRES_USER="orders" -e POSTGRES_PASSWORD="orders" postgres:15-alpine

Полезные команды

# База данных
alembic upgrade head           # Применить миграции
alembic revision --autogenerate -m "msg"  # Создать миграцию

# Запуск сервиса
make run