diff --git a/n8n/.env.example b/n8n/.env.example new file mode 100644 index 0000000..c6937ca --- /dev/null +++ b/n8n/.env.example @@ -0,0 +1,8 @@ +N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true +N8N_PORT=5678 +N8N_RUNNERS_ENABLED=true +NODE_ENV=production +GENERIC_TIMEZONE=Etc/UTC +TZ=Etc/UTC +N8N_SECURE_COOKIE=false +N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true \ No newline at end of file diff --git a/n8n/compose.yaml b/n8n/compose.yaml index 7e6eac9..9140fec 100644 --- a/n8n/compose.yaml +++ b/n8n/compose.yaml @@ -3,25 +3,11 @@ services: image: docker.n8n.io/n8nio/n8n container_name: n8n restart: unless-stopped - environment: - - N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true - - N8N_PORT=5678 - - N8N_RUNNERS_ENABLED=true - - NODE_ENV=production - - GENERIC_TIMEZONE=Europe/Bratislava - - TZ=Europe/Bratislava - - N8N_SECURE_COOKIE=false - - N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true + env_file: + - .env volumes: - - ./n8n-node-data:/home/node/.n8n - - ./n8n-files:/files - extra_hosts: - - "enterprise.n8n.io:104.26.13.187" - - "enterprise.n8n.io:104.26.12.187" - - "enterprise.n8n.io:172.67.68.102" - dns: - - 1.1.1.1 - - 8.8.8.8 + - data:/home/node/.n8n + - files:/files networks: - proxy - n8n @@ -48,6 +34,9 @@ services: - glance.icon=si:n8n - glance.url=https://n8n.forust.xyz/ - glance.description=n8n is a workflow automation tool that enables you to connect various apps and services to automate tasks and processes. +volumes: + data: + files: networks: n8n: external: false