version: "3" services: ####################################################### # Postgres ####################################################### postgres: image: clkao/postgres-plv8 container_name: postgres environment: POSTGRES_PASSWORD: Password12! ports: - "5432:5432" networks: - postgres pgadmin: image: dpage/pgadmin4 container_name: pgadmin_container environment: PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL:-pgadmin4@pgadmin.org} PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD:-admin} PGADMIN_CONFIG_SERVER_MODE: 'False' volumes: - pgadmin:/var/lib/pgadmin ports: - "${PGADMIN_PORT:-5050}:80" networks: - postgres backend: build: dockerfile: Dockerfile context: . container_name: event_sourcing_sample ports: - "5555:5000" depends_on: postgres: condition: service_healthy networks: - postgres networks: postgres: driver: bridge volumes: postgres: pgadmin: