Bläddra i källkod

Добавлен конфиг для docker-compose

Denis V. Dedkov 8 månader sedan
förälder
incheckning
dd143c94f8
2 ändrade filer med 55 tillägg och 0 borttagningar
  1. 20 0
      angie.conf
  2. 35 0
      docker-compose.yml

+ 20 - 0
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;
+}

+ 35 - 0
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