volumes: media: driver_opts: o: bind type: bind device: '${MEDIA_VOLUME_PATH}' node_modules: services: payload: container_name: "ysandler-work" image: node:18-alpine ports: - '${PORT}:${PORT}' volumes: - .:/home/node/app - node_modules:/home/node/app/node_modules - media:/home/node/app/media working_dir: /home/node/app/ command: sh -c "npm install && npm run build && npm start" env_file: - .env