version: "3" networks: canapeapp: external: false services: database: image: postgres:9.5 container_name: canapeapp_database restart: always environment: - POSTGRES_PASSWORD=test - POSTGRES_USER=test - POSTGRES_DB=production networks: - canapeapp # volumes: # - .:/docker-entrypoint-initdb.d/ ports: - 5432 app: image: canapeapp:latest container_name: canapeapp restart: always depends_on: - database environment: - CONFIG_FILE=/etc/canapeapp.yml - DB_USER=test - DB_PASS=test - DB_ENV=production networks: - canapeapp ports: - 127.0.0.1:6666:3000 volumes: - ../config-prod.yml:/etc/canapeapp.yml:ro links: - database