/
Ru5Kasper
/
Trackly
Обзор
Документация
Войти
/
Ru5Kasper
/
Trackly
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
backend/compose.yaml
56 строк
1 KB
DORANDKOR
feat(backend): create migrations, add support for user avatars
31 мар 2026, 07:30
31 мар 2026, 07:30
b6b9ba7
Код
Авторство
О чём код?
services: trackly-database: image: postgres:18-alpine container_name: trackly-database env_file: - .env.production ports: - "127.0.0.1:5432:5432" volumes: - postgres_data:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U $POSTGRES_USER -d $POSTGRES_DB"] interval: 5s timeout: 5s retries: 10 restart: unless-stopped trackly-migrations: image: ${REGISTRY_HOST}:5000/${REGISTRY_USER}/trackly-backend:latest container_name: trackly-migrations command: uv run alembic upgrade head env_file: - .env.production environment: POSTGRES_HOST: trackly-database POSTGRES_PORT: 5432 depends_on: trackly-database: condition: service_healthy restart: "no" trackly-backend: image: ${REGISTRY_HOST}:5000/${REGISTRY_USER}/trackly-backend:latest container_name: trackly-backend command: > uv run uvicorn app.main:app --host 0.0.0.0 --port 443 --ssl-keyfile ${CERTS_DIR}/privkey.pem --ssl-certfile ${CERTS_DIR}/fullchain.pem ports: - "443:443" volumes: - /etc/letsencrypt:/etc/letsencrypt env_file: - .env.production environment: POSTGRES_HOST: trackly-database POSTGRES_PORT: 5432 depends_on: trackly-migrations: condition: service_completed_successfully trackly-database: condition: service_healthy restart: unless-stopped volumes: postgres_data: