version: '3.3' services: backend_db: image: postgres:11-alpine environment: POSTGRES_DB: lfk POSTGRES_PASSWORD: changeme POSTGRES_USER: lfk volumes: - ./db:/var/lib/postgresql/data networks: - default backend_server: image: registry.odit.services/lfk/backend:dev environment: APP_PORT: '4010' APP_URL: http://localhost:4010 DB_HOST: backend_db DB_NAME: lfk DB_PASSWORD: changeme DB_PORT: '5432' DB_TYPE: postgres DB_USER: lfk MAIL_FROM: h2ifdztl43xaipix@ethereal.email MAIL_PASSWORD: BRG3EYpns67hrd6zMC MAIL_PORT: '587' MAIL_SERVER: smtp.ethereal.email MAIL_USER: h2ifdztl43xaipix@ethereal.email NODE_ENV: production POSTALCODE_COUNTRYCODE: DE SEED_TEST_DATA: 'true' networks: - default frontend_server: image: registry.odit.services/lfk/frontend:dev networks: - default volumes: - ./env_frontend.js:/usr/share/nginx/html/env.js frontend_server: image: registry.odit.services/lfk/selfservice:dev networks: - default volumes: - ./env_selfservice.js:/usr/share/nginx/html/env.js document_server: image: registry.odit.services/lfk/document-server:dev environment: APP_PORT: 4010 NODE_ENV: production networks: - default mailer: image: registry.odit.services/lfk/mailer:dev environment: APP_PORT: 4010 NODE_ENV: production APP_URL: http://localhost:4010 MAIL_FROM: h2ifdztl43xaipix@ethereal.email MAIL_PASSWORD: BRG3EYpns67hrd6zMC MAIL_PORT: '587' MAIL_SERVER: smtp.ethereal.email MAIL_USER: h2ifdztl43xaipix@ethereal.email networks: - default proxy: image: nginx:latest ports: - 4010:80 networks: - default depends_on: - backend_server - frontend_server - document_server - mailer volumes: - ./nginx.conf:/etc/nginx/nginx.conf networks: default: