Files
HadiJobs/docker-compose.yml
2026-05-07 23:18:34 +02:00

35 lines
650 B
YAML

services:
db:
image: docker.io/library/postgres:16-alpine
environment:
POSTGRES_USER: ${DB_USER}
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_DB: ${DB_NAME}
volumes:
- postgres_data:/var/lib/postgresql/data
ports:
- "5432:5432"
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${DB_USER}"]
interval: 5s
retries: 5
backend:
build: ./backend
env_file: .env
ports:
- "5000:5000"
depends_on:
db:
condition: service_healthy
frontend:
build: ./frontend
ports:
- "3001:3000"
depends_on:
- backend
volumes:
postgres_data: