version: "3" services: app: build: context: . dockerfile: Dockerfile image: atridad:latest command: ["/app"] pull_policy: build depends_on: db: condition: service_healthy ports: - "3131:3000" networks: - proxy_default environment: - POSTGRES_HOST=$POSTGRES_HOST - POSTGRES_PORT=$POSTGRES_PORT - POSTGRES_DB=$POSTGRES_DB - POSTGRES_USER=$POSTGRES_USER - POSTGRES_PASSWORD=$POSTGRES_PASSWORD - AUTH_SECRET=$AUTH_SECRET - DEVMODE=$DEVMODE db: image: 'postgres:latest' pull_policy: build environment: - POSTGRES_DB=$POSTGRES_DB - POSTGRES_PASSWORD=$POSTGRES_PASSWORD - POSTGRES_USER=$POSTGRES_USER ports: - 5433:5432 volumes: - pgdata:/var/lib/postgresql/data networks: - proxy_default restart: on-failure:3 volumes: pgdata: networks: proxy_default: name: proxy_default external: true