Files
api-copp/docker-compose.yml
2026-04-02 12:00:11 +05:00

42 lines
1.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
services:
api:
build:
context: .
dockerfile: Dockerfile.api
# ports НЕ публикуются — API доступен только внутри Docker-сети
environment:
- APP_PATH=/app
- DEBUG=True
- DB_HOST=postgres
- DB_PORT=5432
- DB_USER=postgres
- DB_PASS=postgres
- DB_NAME=profi
# Redis connection (external)
- REDIS_HOST=redis
- REDIS_PORT=6379
- REDIS_DB=0
- REDIS_PASSWORD=CNXpuhMdxXHo7ZK8bhtXDvgXVZcjRn
# JWT — замените на длинную случайную строку (python -c "import secrets; print(secrets.token_hex(32))")
- SECRET_KEY=e8fe23297b4664a78ba8e8ebe34bac158398ac4d7dc6b664fd8d52b0094ee67b
# Ключ для admin-операций
- ADMIN_KEY=b00ac081344a99bf50dffeb942e7f4f1
# Логин и пароль для доступа к /docs и /redoc
- DOCS_USERNAME=admin
- DOCS_PASSWORD=2cbae90b3d9f6710cf51354f
volumes:
- ./data/radar:/app/data/radar
web:
build:
context: ./web
dockerfile: ../Dockerfile.web
ports:
- "80:80"
environment:
- API_URL=http://api:8000
depends_on:
- api