services: app: build: context: . dockerfile: Dockerfile env_file: - .env environment: PORT: 3000 MEDIA_SERVICE_URL: http://media:8081 NODE_ENV: production ports: - "3000:3000" depends_on: - media restart: unless-stopped media: build: context: ./media dockerfile: Dockerfile environment: MEDIA_ADDR: ":8081" MEDIA_DATA_DIR: /data/media MEDIA_EMBEDDED_WORKER: "0" ports: - "8081:8081" volumes: - media-data:/data/media restart: unless-stopped worker: build: context: ./media dockerfile: Dockerfile command: ["media-service"] environment: MEDIA_MODE: worker MEDIA_DATA_DIR: /data/media volumes: - media-data:/data/media depends_on: - media restart: unless-stopped volumes: media-data: