Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apiVersion: apps/v1
- kind: Deployment
- metadata:
- labels:
- io.kompose.service: traefik
- name: traefik
- spec:
- replicas: 1
- selector:
- matchLabels:
- io.kompose.service: traefik
- strategy:
- type: Recreate
- template:
- metadata:
- labels:
- io.kompose.service: traefik
- spec:
- containers:
- - args:
- - --api=true
- - --api.insecure=true
- - --providers.docker=true
- - --providers.docker.exposedbydefault=false
- - --entrypoints.web.address=:80
- - --entrypoints.web.http.redirections.entryPoint.to=websecure
- - --entrypoints.web.http.redirections.entrypoint.scheme=https
- - --entrypoints.websecure.address=:443
- - --certificatesresolvers.mytlschallenge.acme.tlschallenge=true
- - --certificatesresolvers.mytlschallenge.acme.email=n8n@mydev.test
- - --certificatesresolvers.mytlschallenge.acme.storage=/letsencrypt/acme.json
- image: traefik
- name: traefik
- ports:
- - containerPort: 80
- - containerPort: 443
- resources: {}
- volumeMounts:
- - mountPath: /letsencrypt
- name: traefik-claim0
- - mountPath: /var/run/docker.sock
- name: dockersock
- readOnly: true
- restartPolicy: Always
- volumes:
- - name: traefik-claim0
- persistentVolumeClaim:
- claimName: traefik-claim0
- - name: dockersock
- hostPath:
- path: /var/run/docker.sock
- status: {}
- ---
- apiVersion: apps/v1
- kind: Deployment
- metadata:
- annotations:
- traefik.enable: "true"
- traefik.http.middlewares.n8n.headers.SSLHost: mydev.test
- traefik.http.middlewares.n8n.headers.SSLRedirect: "true"
- traefik.http.middlewares.n8n.headers.STSIncludeSubdomains: "true"
- traefik.http.middlewares.n8n.headers.STSPreload: "true"
- traefik.http.middlewares.n8n.headers.STSSeconds: "315360000"
- traefik.http.middlewares.n8n.headers.browserXSSFilter: "true"
- traefik.http.middlewares.n8n.headers.contentTypeNosniff: "true"
- traefik.http.middlewares.n8n.headers.forceSTSHeader: "true"
- traefik.http.routers.n8n.entrypoints: web,websecure
- traefik.http.routers.n8n.rule: Host(`n8n.mydev.test`)
- traefik.http.routers.n8n.tls: "true"
- traefik.http.routers.n8n.tls.certresolver: mytlschallenge
- creationTimestamp: null
- labels:
- io.kompose.service: n8n
- name: n8n
- spec:
- replicas: 1
- selector:
- matchLabels:
- io.kompose.service: n8n
- strategy:
- type: Recreate
- template:
- metadata:
- annotations:
- traefik.enable: "true"
- traefik.http.middlewares.n8n.headers.SSLHost: mydev.test
- traefik.http.middlewares.n8n.headers.SSLRedirect: "true"
- traefik.http.middlewares.n8n.headers.STSIncludeSubdomains: "true"
- traefik.http.middlewares.n8n.headers.STSPreload: "true"
- traefik.http.middlewares.n8n.headers.STSSeconds: "315360000"
- traefik.http.middlewares.n8n.headers.browserXSSFilter: "true"
- traefik.http.middlewares.n8n.headers.contentTypeNosniff: "true"
- traefik.http.middlewares.n8n.headers.forceSTSHeader: "true"
- traefik.http.routers.n8n.entrypoints: web,websecure
- traefik.http.routers.n8n.rule: Host(`n8n.mydev.test`)
- traefik.http.routers.n8n.tls: "true"
- traefik.http.routers.n8n.tls.certresolver: mytlschallenge
- labels:
- io.kompose.service: n8n
- spec:
- containers:
- - env:
- - name: GENERIC_TIMEZONE
- value: UTC
- - name: N8N_BASIC_AUTH_ACTIVE
- value: "true"
- - name: N8N_BASIC_AUTH_PASSWORD
- value: password
- - name: N8N_BASIC_AUTH_USER
- value: user
- - name: N8N_HOST
- value: n8n.mydev.test
- - name: N8N_PORT
- value: "5678"
- - name: N8N_PROTOCOL
- value: https
- - name: NODE_ENV
- value: production
- - name: WEBHOOK_URL
- value: https://n8n.mydev.test/
- image: n8nio/n8n
- name: n8n
- ports:
- - containerPort: 5678
- resources: {}
- volumeMounts:
- - mountPath: /home/node/.n8n
- name: n8n-claim0
- restartPolicy: Always
- volumes:
- - name: n8n-claim0
- persistentVolumeClaim:
- claimName: n8n-claim0
- status: {}
- ---
- apiVersion: v1
- kind: Service
- metadata:
- annotations:
- traefik.enable: "true"
- traefik.http.middlewares.n8n.headers.SSLHost: mydev.test
- traefik.http.middlewares.n8n.headers.SSLRedirect: "true"
- traefik.http.middlewares.n8n.headers.STSIncludeSubdomains: "true"
- traefik.http.middlewares.n8n.headers.STSPreload: "true"
- traefik.http.middlewares.n8n.headers.STSSeconds: "315360000"
- traefik.http.middlewares.n8n.headers.browserXSSFilter: "true"
- traefik.http.middlewares.n8n.headers.contentTypeNosniff: "true"
- traefik.http.middlewares.n8n.headers.forceSTSHeader: "true"
- traefik.http.routers.n8n.entrypoints: web,websecure
- traefik.http.routers.n8n.rule: Host(`n8n.mydev.test`)
- traefik.http.routers.n8n.tls: "true"
- traefik.http.routers.n8n.tls.certresolver: mytlschallenge
- labels:
- io.kompose.service: n8n
- name: n8n
- spec:
- ports:
- - name: "5678"
- port: 5678
- targetPort: 5678
- selector:
- io.kompose.service: n8n
- status:
- loadBalancer: {}
- ---
- apiVersion: v1
- kind: Service
- metadata:
- labels:
- io.kompose.service: traefik
- name: traefik
- spec:
- ports:
- - name: "80"
- port: 80
- targetPort: 80
- - name: "443"
- port: 443
- targetPort: 443
- selector:
- io.kompose.service: traefik
- status:
- loadBalancer: {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement