23 lines
485 B
YAML
23 lines
485 B
YAML
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
|