Files
timelapse-backend/docker-compose.yml

30 lines
764 B
YAML

services:
timelapse-api:
build:
context: . # Chemin vers le répertoire contenant le Dockerfile
dockerfile: Dockerfile # Nom du Dockerfile, par défaut c'est "Dockerfile"
container_name: timelapse-api
ports:
- "8053:3000"
volumes:
- /home/timelapse/backend:/backend
- /home/timelapse/storage:/storage
- node_modules:/backend/node_modules
environment:
- NODE_VERSION=22.9.0
- YARN_VERSION=1.22.22
working_dir: /backend
command: ["pm2-runtime", "start", "server.js", "--watch", "--restart-delay", "10000"]
restart: always
networks:
- bridge
- timelapse_network
networks:
bridge:
driver: bridge
timelapse_network:
driver: bridge
volumes:
node_modules: