From 8b142a96168547d3a28dadea5abb2118f25bc1aa Mon Sep 17 00:00:00 2001 From: Simon Belbeoch <39310468+LiquidITGuy@users.noreply.github.com> Date: Fri, 23 Apr 2021 03:22:45 +0200 Subject: [PATCH] upgrade n8n from 0.67.3 to 0.116.1 (#403) Co-authored-by: Simon Belbeoch --- public/v4/apps/n8n-io.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/public/v4/apps/n8n-io.yml b/public/v4/apps/n8n-io.yml index 8c7a896..6c144fe 100644 --- a/public/v4/apps/n8n-io.yml +++ b/public/v4/apps/n8n-io.yml @@ -19,6 +19,8 @@ services: image: n8nio/n8n:$$cap_n8n_version volumes: - $$cap_appname-data:/root/.n8n + - $$cap_appname-data-write:/files + - $$cap_appname-docker-daemon:/var/run/docker.sock environment: DB_POSTGRESDB_DATABASE: n8n DB_POSTGRESDB_HOST: srv-captain--$$cap_appname-db @@ -29,9 +31,9 @@ services: GENERIC_TIMEZONE: $$cap_timezone TZ: $$cap_timezone N8N_PROTOCOL: http - WEBHOOK_TUNNEL_URL: http://$$cap_appname.$$cap_root_domain/ - VUE_APP_URL_BASE_API: http://$$cap_appname.$$cap_root_domain/ - N8N_HOST: http://$$cap_appname.$$cap_root_domain/ + WEBHOOK_TUNNEL_URL: https://$$cap_appname.$$cap_root_domain/ + VUE_APP_URL_BASE_API: https://$$cap_appname.$$cap_root_domain/ + N8N_HOST: https://$$cap_appname.$$cap_root_domain/ N8N_BASIC_AUTH_ACTIVE: 'true' N8N_BASIC_AUTH_USER: $$cap_user N8N_BASIC_AUTH_PASSWORD: $$cap_pass @@ -42,7 +44,7 @@ caproverOneClickApp: variables: - id: $$cap_n8n_version label: n8n.io Version - defaultValue: 0.67.3 + defaultValue: 0.116.1 description: Check out their Docker page for the valid tags https://hub.docker.com/r/n8nio/n8n/tags validRegex: /^([^\s^\/])+$/ - id: $$cap_postgres_version @@ -52,6 +54,7 @@ caproverOneClickApp: validRegex: /^([^\s^\/])+$/ - id: $$cap_db_pass label: database password + defaultValue: $$cap_gen_random_hex(16) description: Password for the database user and root using mysql. validRegex: /.{1,}/ - id: $$cap_db_user @@ -81,9 +84,7 @@ caproverOneClickApp: end: >- n8n is deployed and available as $$cap_appname. - IMPORTANT!! You need to follow these post-installation steps - - First, please change your nginx config according to this issue https://github.com/caprover/one-click-apps/issues/265 + IMPORTANT!! You need to enable https and websocket support. Also, make sure you do not activate basic auth manually. displayName: n8n.io