Files
appRobotRoom/docker-compose.yaml
2026-06-16 10:06:05 +02:00

24 lines
594 B
YAML

version: "3.9"
services:
approbot_room:
image: node:18-alpine
container_name: approbot_room
working_dir: /app
volumes:
- /home/chk/Documents/AppRobotRoom:/app:rw
environment:
NODE_ENV: production
PORT: 8060
command: >-
sh -c "[ -f package-lock.json ] && npm ci || npm install && node server.js"
ports:
- "8060:8060"
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "wget -qO- http://localhost:8060/config >/dev/null 2>&1 || exit 1"]
interval: 10s
timeout: 3s
retries: 6
start_period: 5s