From 9b088a75f2f2d94efaebb7b2b3684cd643e9913d Mon Sep 17 00:00:00 2001 From: colin Date: Sat, 16 Nov 2024 14:07:16 -0500 Subject: [PATCH] Update infra.yml --- infra.yml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/infra.yml b/infra.yml index a74fa3d..017e24c 100644 --- a/infra.yml +++ b/infra.yml @@ -33,7 +33,7 @@ services: - "--entrypoints.websecure.address=:443" - "--certificatesresolvers.letsencryptresolver.acme.httpchallenge=true" - "--certificatesresolvers.letsencryptresolver.acme.httpchallenge.entrypoint=web" - - "--certificatesresolvers.letsencryptresolver.acme.email=admin@lilsgym.ca" + - "--certificatesresolvers.letsencryptresolver.acme.email=admin@nixc.us" - "--certificatesresolvers.letsencryptresolver.acme.storage=/letsencrypt/acme.json" - "--api.dashboard=true" ports: @@ -46,6 +46,7 @@ services: protocol: tcp mode: host volumes: + - /mnt/tank/persist/{{ hostname }}/traefik/production/config:/letsencrypt - /var/run/docker.sock:/var/run/docker.sock:ro networks: - traefik @@ -55,11 +56,20 @@ services: constraints: - node.hostname == {{ hostname }} labels: + homepage.group: Infrastructure + homepage.name: Ingress + homepage.href: https://{{ url }}/ + homepage.description: + us.nixc.autodeploy: "true" traefik.enable: "true" - traefik.http.routers.traefik.rule: "Host(`{{ url }}`)" - traefik.http.routers.traefik.entrypoints: "websecure" - traefik.http.routers.traefik.tls.certresolver: "letsencryptresolver" - traefik.http.services.traefik.loadbalancer.server.port: "8080" + traefik.docker.network: traefik + traefik.http.routers.traefik_traefik-http.tls: "true" + traefik.http.routers.traefik_traefik-http.rule: "Host(`{{ url }}`)" + traefik.http.routers.traefik_traefik-http.entrypoints: "websecure" + traefik.http.routers.traefik_traefik-http.tls.certresolver: "letsencryptresolver" + traefik.http.routers.traefik_traefik-http.service: "api@internal" + traefik.http.services.traefik_traefik-http.loadbalancer.server.port: "888" + networks: socketproxy: