Files
docker-compose/node-red/docker-compose.yaml

31 lines
1.1 KiB
YAML

################################################################################
# Node-RED Stack or Compose
################################################################################
# docker stack deploy node-red --compose-file docker-compose-node-red.yml
# docker-compose -f docker-compose-node-red.yml -p myNoderedProject up
################################################################################
version: "3.7"
services:
node-red:
image: nodered/node-red:latest
environment:
- TZ=Europe/Amsterdam
volumes:
- node-red-data:/data
restart: unless-stopped
ports:
- "8080:8080"
- "1880:1880"
network_mode: host
labels:
- "traefik.enable=true"
- "traefik.http.routers.nodered.rule=Host(`nodered.montana2000.freeddns.org`)"
- "traefik.http.routers.nodered.middlewares=nodered-auth"
- "traefik.http.middlewares.nodered-auth.basicauth.users=nils:$$apr1$$JDBG7p8k$$LB8y6/aKcNQ/ybLz7LXjY."
- "traefik.http.services.nodered-service.loadbalancer.server.port=1880"
volumes:
node-red-data: