services: db: image: postgres:18-alpine restart: unless-stopped env_file: - ../.env environment: POSTGRES_USER: ${DB_USER:-goyco} POSTGRES_PASSWORD: ${DB_PASSWORD:-goyco} POSTGRES_DB: ${DB_NAME:-goyco} healthcheck: test: ["CMD-SHELL", "pg_isready -U goyco -d goyco"] interval: 10s timeout: 5s retries: 5 volumes: - pgdata:/var/lib/postgresql/data ports: - "5432:5432" mail: image: axllent/mailpit:latest restart: unless-stopped ports: - "1025:1025" - "8025:8025" volumes: pgdata: