Skip to content

Instantly share code, notes, and snippets.

@arunavo4
Created April 2, 2024 14:19
Show Gist options
  • Save arunavo4/b4597a45bace0cb27fcccb0a7749e3f5 to your computer and use it in GitHub Desktop.
Save arunavo4/b4597a45bace0cb27fcccb0a7749e3f5 to your computer and use it in GitHub Desktop.
n8n integration on Azure Container Instances protected with Caddy
apiVersion: '2019-12-01'
location: westeurope
name: n8n-2020-caddy-262-aci
properties:
containers:
- name: n8n-2020-aci
properties:
environmentVariables: []
image: docker.io/n8nio/n8n:0.202.0
ports:
- port: 5678
protocol: tcp
resources:
requests:
cpu: 1.0
memoryInGB: 1.5
volumeMounts:
- mountPath: /home/node/.n8n
name: n8nvolume
- name: caddy-aci
properties:
environmentVariables: []
image: docker.io/caddy:2.6.2-alpine
command:
[
'caddy',
'reverse-proxy',
'--from',
'n8n-caddy-abc.westeurope.azurecontainer.io',
'--to',
'localhost:5678',
]
ports:
- port: 80
protocol: tcp
- port: 443
protocol: tcp
resources:
requests:
cpu: 0.5
memoryInGB: 0.5
volumeMounts:
- mountPath: /data
name: caddyvolume
osType: Linux
restartPolicy: Always
ipAddress:
type: Public
ports:
- protocol: tcp
port: 80
- protocol: tcp
port: 443
dnsNameLabel: n8n-caddy-abc
volumes:
- name: n8nvolume
azureFile:
sharename: n8n-fs
storageAccountName: storage4abc
storageAccountKey: /R1j9PtglRaAKlacjPygR26IlZ47JoWkZUGc5MReGj1UhC+ON0+AStv6mpTA==
- name: caddyvolume
azureFile:
sharename: caddy-fs
storageAccountName: storage4abc
storageAccountKey: /R1j9PtglRaAKlacjPygR26IlZ47JoWkZUGc5MReGj1UhC+ON0+AStv6mpTA==
tags: {}
type: Microsoft.ContainerInstance/containerGroups
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment