services: postgres: image: postgres:16-alpine container_name: anydrop-postgres-dev environment: POSTGRES_USER: anydrop POSTGRES_PASSWORD: anydrop POSTGRES_DB: anydrop ports: - "5433:5432" volumes: - anydrop_pg_data:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U anydrop -d anydrop"] interval: 5s timeout: 5s retries: 5 mailpit: image: axllent/mailpit:latest container_name: anydrop-mailpit-dev ports: - "1025:1025" # SMTP - "8025:8025" # Web UI environment: MP_MAX_MESSAGES: 500 MP_SMTP_AUTH_ACCEPT_ANY: 1 MP_SMTP_AUTH_ALLOW_INSECURE: 1 volumes: anydrop_pg_data: