Files
schengen-visa/Docker/templates/docker-compose.dev-template.yml
prtsie de254806b6
All checks were successful
continuous-integration/drone/push Build is passing
Добавил конфиги CI/CD с сервера в репозиторий
2025-10-30 13:17:55 +03:00

35 lines
917 B
YAML

services:
api-dev:
image: git.prtsie.ru/prtsie/schengen-visa-{{BRANCH}}
container_name: visa-api-{{BRANCH}}
ports:
- "5001:5000"
depends_on:
postgres-db-dev:
condition: service_healthy
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ConnectionStrings__connectionString=Host=postgres-db-dev;Port=5432;Database=visa;Username=postgres;Password=Qwerty123456!
networks:
- app-network-{{BRANCH}}
postgres-db-dev:
image: postgres:latest
container_name: visa-db-{{BRANCH}}
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: Qwerty123456!
POSTGRES_DATABASE: visa
networks:
- app-network-{{BRANCH}}
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres -d visa"]
interval: 5s
timeout: 5s
retries: 10
start_period: 10s
networks:
app-network-{{BRANCH}}:
driver: bridge