/
ivanstrike
/
tasker
Обзор
Документация
Войти
/
ivanstrike
/
tasker
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
docker-compose.yml
45 строк
1 KB
ivanstrike
Init
20 окт 2025, 00:25
20 окт 2025, 00:25
db81298
Код
Авторство
О чём код?
services: postgres: image: postgres:16-alpine container_name: tasker-postgres environment: - POSTGRES_USER=tasker - POSTGRES_PASSWORD=TaskerPass123! - POSTGRES_DB=TaskerApiDb ports: - "5432:5432" volumes: - postgres-data:/var/lib/postgresql/data networks: - tasker-network healthcheck: test: ["CMD-SHELL", "pg_isready -U tasker -d TaskerApiDb"] interval: 10s timeout: 3s retries: 10 start_period: 10s tasker-api: build: context: . dockerfile: Dockerfile container_name: tasker-api environment: - ASPNETCORE_ENVIRONMENT=Development - ASPNETCORE_URLS=http://+:80 - ConnectionStrings__DefaultConnection=Host=postgres;Port=5432;Database=TaskerApiDb;Username=tasker;Password=TaskerPass123! ports: - "5000:80" depends_on: postgres: condition: service_healthy networks: - tasker-network restart: on-failure networks: tasker-network: driver: bridge volumes: postgres-data: