From 0fa527a98e181f7c302d306c600dda96595cd560 Mon Sep 17 00:00:00 2001 From: Boris Gallet Date: Tue, 25 Jun 2024 17:23:51 +0200 Subject: [PATCH] fix: [n8n] upd 1.45.1 and fix email invitation --- n8n/hooks/web_proxy-relation-joined | 17 +++++++++++++++++ n8n/metadata.yml | 11 ++++++++++- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100755 n8n/hooks/web_proxy-relation-joined diff --git a/n8n/hooks/web_proxy-relation-joined b/n8n/hooks/web_proxy-relation-joined new file mode 100755 index 0000000..6ea0188 --- /dev/null +++ b/n8n/hooks/web_proxy-relation-joined @@ -0,0 +1,17 @@ +#!/bin/bash + +set -e + +DOMAIN=$(relation-get domain) || { + echo "Failed to get domain" + exit 1 +} + +config-add "\ +services: + $MASTER_BASE_SERVICE_NAME: + environment: + N8N_HOST: \"${DOMAIN}\" + WEBHOOK_URL: \"https:\/\/${DOMAIN}\" +" + diff --git a/n8n/metadata.yml b/n8n/metadata.yml index f9f3575..ab77bbe 100644 --- a/n8n/metadata.yml +++ b/n8n/metadata.yml @@ -1,4 +1,4 @@ -docker-image: docker.n8n.io/n8nio/n8n:1.23.0 +docker-image: docker.0k.io/n8n:1.45.1 uses: postgres-database: @@ -22,6 +22,15 @@ uses: proxy: "Public access" default-options: target: !var-expand ${MASTER_BASE_SERVICE_NAME}:5678 + apache-custom-rules: + - !var-expand | + + ## Use RewriteEngine to handle WebSocket connection upgrades + RewriteEngine On + RewriteCond %{HTTP:Upgrade} ^websocket$ [NC] + RewriteCond %{HTTP:Connection} Upgrade [NC] + RewriteRule /(.*)\$ ws://${MASTER_BASE_SERVICE_NAME}:5678/\$1 [P,L] + backup: constraint: recommended auto: pair