24 lines
650 B
YAML
24 lines
650 B
YAML
version: "3.9"
|
|
|
|
services:
|
|
appRobotControlRed:
|
|
image: node:20-bullseye
|
|
# Alternativ: node:20-alpine (kleiner, aber evtl. openssl/ca/certs nachziehen)
|
|
container_name: appRobotControlRed
|
|
network_mode: host
|
|
working_dir: /app
|
|
volumes:
|
|
- /home/chk/Documents/appRobotControlScara:/app
|
|
environment:
|
|
# Deine App liest diese Variablen (config.js ist schon vorbereitet)
|
|
- FluidNcHost=fluidncred.local
|
|
- FluidNcPort=80
|
|
- PORT=3000
|
|
ports:
|
|
- "3000:3000"
|
|
command: >
|
|
/bin/bash -lc "
|
|
npm ci || npm install &&
|
|
node server/server.js
|
|
"
|
|
restart: unless-stopped |