services: postgres: image: postgres:17-alpine container_name: teatea-postgres restart: unless-stopped environment: POSTGRES_DB: teatea_pension POSTGRES_USER: teatea POSTGRES_PASSWORD: teatea_dev_password ports: - "127.0.0.1:5432:5432" volumes: - teatea-postgres-data:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U teatea -d teatea_pension"] interval: 5s timeout: 5s retries: 20 volumes: teatea-postgres-data: