version: '3' # Create 3 node-red docker containers ready to operate behind traefik Reverse proxy services: nodered1: #Nodered Docker container 1 image: nodered/node-red-docker:latest restart: always user: root environment: - TZ= America/New_York networks: - web volumes: - /home/simon/docker/noder_data/:/data # Do nor forget to set NR volumes ports: - "1882:1880" labels: - "traefik.enable=true" - "traefik.backend=nodered1" - "traefik.docker.network=web" - "traefik.frontend.rule=Host:node.docker.localhost" whoami: image: emilevauge/whoami labels: - traefik.enable=true - "traefik.frontend.rule=Host:whoami.docker.localhost" traefix: # Traefix docker compose start here image: traefik:alpine # command: --api --docker restart: always ports: - "80:80" - "443:443" - "8080:8080" volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - /docker/traefik:/etc/traefik networks: - web networks: web: external: true