version: "3.9"

networks:
  proxy:
    external: true

services:
  node-red:
    image: nodered/node-red:latest
    container_name: node-red
    restart: always
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Berlin
    volumes:
      - ./data:/data
      - /opt/docker/proxy/swag/keys/letsencrypt/privkey.pem:/privkey.pem:ro
      - /opt/docker/proxy/swag/keys/letsencrypt/fullchain.pem:/cert.pem:ro
    user: "0"
    expose:
      - 1880
    networks:
      - proxy