Skip to content

Commit 4788540

Browse files
authored
Merge pull request #43 from ITLab-CC/n8n
🎉 Add n8n
2 parents b1cdb65 + 77f9984 commit 4788540

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

n8n/.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/.env
2+
/data
3+
/data/*

n8n/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# n8n
2+
3+
https://github.com/n8n-io/n8n

n8n/docker-compose.yml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
version: "3.3"
2+
3+
services:
4+
###############################################
5+
#### n8n #####
6+
###############################################
7+
n8n:
8+
image: docker.n8n.io/n8nio/n8n
9+
container_name: n8n
10+
restart: unless-stopped
11+
volumes:
12+
- ./data:/home/node/.n8n
13+
networks:
14+
- proxy
15+
labels:
16+
- "traefik.enable=true" #<== Enable traefik
17+
- "traefik.http.routers.n8n-secured.rule=Host(`n8n.${DOMAIN}`)" #<== Set domain
18+
- "traefik.http.routers.n8n-secured.entrypoints=websecure" #<== Set entry point for HTTPS
19+
- "traefik.http.routers.n8n-secured.tls.certresolver=mytlschallenge" #<== Set certsresolvers for https
20+
- "traefik.http.routers.n8n-secured.middlewares=authelia" #<== Add Authelia middlewares to protect login
21+
- "traefik.http.routers.n8n-secured.service=n8n-service" #<== Set service
22+
- "traefik.http.services.n8n-service.loadbalancer.server.port=5678" #<== Set target port on container
23+
24+
networks:
25+
proxy:
26+
external: true

0 commit comments

Comments
 (0)