TYPE=node-red DOMAIN=node-red.example.com ## Domain aliases #EXTRA_DOMAINS=', `www.{{ .Name }}.example.com`' LETS_ENCRYPT_ENV=production COMPOSE_FILE="compose.yml" ## Node-RED settings LANG=en-US TZ=Etc/UTC LOG_LEVEL=info ENABLE_MULTIPLAYER=false ENABLE_PROJECTS=false ## A space-separated list of NPM modules to install #EXTRA_MODULES="node-red-contrib-google-sheets@1.1.2 node-red-contrib-calc@1.0.6" ## https://nodered.org/docs/user-guide/runtime/securing-node-red#usernamepassword-based-authentication #ENABLE_LOCAL_AUTH=1 #LOCAL_ADMIN_USERNAME=admin #LOCAL_ADMIN_PASSWORD_HASH="$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN." ## https://nodered.org/docs/user-guide/runtime/securing-node-red#http-node-security #ENABLE_HTTP_NODE_AUTH=1 #NODE_AUTH_USERNAME=user #NODE_AUTH_PASSWORD_HASH="$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN." ## OAuth (this example is for Keycloak) #ENABLE_OAUTH=1 #COMPOSE_FILE="$COMPOSE_FILE:compose.oauth.yml" #OAUTH_FRIENDLY_NAME=Keycloak #OAUTH_AUTHORIZATION_URL=https:///realms//protocol/openid-connect/auth #OAUTH_TOKEN_URL=https:///realms//protocol/openid-connect/token #OAUTH_CLIENT_ID=nodered #OAUTH_CLIENT_SECRET_VERSION=v1 # generate=false #OAUTH_CALLBACK_URL=https:///auth/strategy/callback