From 9a5fef9a6c21c711367a1aaedd1d5e968035a03e Mon Sep 17 00:00:00 2001 From: jaydee Date: Mon, 1 Dec 2025 22:17:46 +0100 Subject: [PATCH] build --- __swarm/nginx/nginx-swarm.yml | 55 +++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 __swarm/nginx/nginx-swarm.yml diff --git a/__swarm/nginx/nginx-swarm.yml b/__swarm/nginx/nginx-swarm.yml new file mode 100644 index 0000000..72db2a5 --- /dev/null +++ b/__swarm/nginx/nginx-swarm.yml @@ -0,0 +1,55 @@ +networks: + pihole_pihole: + external: true +services: + app: + dns: + - 192.168.78.254 + healthcheck: + interval: 10s + test: + - CMD + - /usr/bin/check-health + timeout: 3s + image: jc21/nginx-proxy-manager:latest + networks: + - pihole_pihole + ports: + - target: 80 + published: 8099 + protocol: tcp + mode: ingress + - target: 443 + published: 4439 + protocol: tcp + mode: ingress + - target: 81 + published: 81 + protocol: tcp + mode: ingress + volumes: + - data:/data + - letsencrypt:/etc/letsencrypt + deploy: + labels: + homepage.container: nginx-app-1 + homepage.description: Reverse Proxy + homepage.group: Infrastructure + homepage.href: http://active.home.lan:81 + homepage.icon: nginx-proxy-manager.png + homepage.name: Nginx + homepage.server: my-docker-swarm + homepage.weight: '25' + homepage.widget.password: OdyAJvifHvDPMOyFdbiKak5S + homepage.widget.type: npm + homepage.widget.url: http://active.home.lan:81 + homepage.widget.username: monitoring@sectorq.eu + wud.watch: 'true' + wud.watch.digest: 'true' + replicas: 1 + placement: + constraints: + - node.role == manager +volumes: + data: + letsencrypt: \ No newline at end of file