summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--public/v4/apps/n8n-io.yml15
1 files 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