x-stupid-api: &stupid-api environment: - NODE_ENV=production restart: unless-stopped services: stupid-apis-1: <<: *stupid-api container_name: stupid-apis-1 stupid-apis-2: <<: *stupid-api container_name: stupid-apis-2 stupid-apis-3: <<: *stupid-api container_name: stupid-apis-3 nginx: image: nginx:latest container_name: stupid-nginx volumes: - "/mnt/HDD/root/Sourcecode/stupid-apis/nginx.conf:/etc/nginx/nginx.conf:ro" ports: - "42069:80" restart: unless-stopped depends_on: - stupid-apis-1 - stupid-apis-2 - stupid-apis-3