# infra/docker-compose.yml services: postgres: image: postgres:16 container_name: sf-postgres environment: POSTGRES_USER: siteforge POSTGRES_PASSWORD: siteforge_dev POSTGRES_DB: siteforge ports: ["5434:5432"] volumes: [sf_pgdata:/var/lib/postgresql/data] healthcheck: test: ["CMD-SHELL", "pg_isready -U siteforge"] interval: 5s timeout: 3s retries: 10 volumes: sf_pgdata: