From dd143c94f88bd4b05b74d84ef8330e3c843e16b0 Mon Sep 17 00:00:00 2001 From: "Denis V. Dedkov" Date: Wed, 14 May 2025 19:04:51 +0200 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20docker-compose?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- angie.conf | 20 ++++++++++++++++++++ docker-compose.yml | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 angie.conf create mode 100644 docker-compose.yml diff --git a/angie.conf b/angie.conf new file mode 100644 index 0000000..0a16ad8 --- /dev/null +++ b/angie.conf @@ -0,0 +1,20 @@ +resolver 8.8.8.8 ipv6=off; # требуется для директивы 'acme_client' +acme_client dended https://acme-v02.api.letsencrypt.org/directory; + +server { + listen 80; + return 301 https://$host$request_uri; +} + +server { + server_name n8n.dended.ru; + acme dended; + + location / { + proxy_pass http://n8n:5678; + } + + listen 443 ssl; + ssl_certificate $acme_cert_dended; + ssl_certificate_key $acme_cert_key_dended; +} diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..3c68613 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,35 @@ +version: '3' + +services: + n8n: + image: docker.n8n.io/n8nio/n8n + restart: unless-stopped + volumes: + - n8n_data:/home/node/.n8n + networks: + - n8n_network + environment: + - N8N_HOST=n8n + - N8N_PORT=5678 + - N8N_PROTOCOL=http + + angie: + image: angie/angie:latest + restart: unless-stopped + ports: + - "80:80" + - "443:443" + volumes: + - ./angie.conf:/etc/angie/conf.d/n8n.conf:ro + - ./acme:/var/lib/angie/acme + networks: + - n8n_network + depends_on: + - n8n + +volumes: + n8n_data: + +networks: + n8n_network: + driver: bridge