31 lines
1.1 KiB
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:
|