From cbd45d3754e44cca322674db42fa367a0b6c6876 Mon Sep 17 00:00:00 2001 From: traveler Date: Thu, 7 May 2026 16:45:39 -0500 Subject: [PATCH] gremlin: auto-fix swarm/web.yaml (12 issues fixed) - Removed container_name from "web" - Removed hostname from "web" - Added aarch64 exclusion for "web" - Added arm exclusion for "web" - Derived caddy: web.netgrimoire.com for "web" - Derived caddy.reverse_proxy: web:80 for "web" - Added caddy.import_1: crowdsec for "web" - Added caddy.import_2: authentik for "web" - Added homepage label(s) for "web" (href: https://web.netgrimoire.com) - Added monitor label(s) for "web" (url: http://web:80) - Stamped gremlin.version: 2026-04-1 - Added diun.enable: "true" to "web" --- swarm/web.yaml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/swarm/web.yaml b/swarm/web.yaml index 0b6a913..f1c5812 100755 --- a/swarm/web.yaml +++ b/swarm/web.yaml @@ -2,8 +2,6 @@ services: web: image: php:8.2-apache - container_name: web - hostname: web user: "1964:1964" networks: - netgrimoire @@ -30,8 +28,26 @@ services: window: 120s placement: constraints: + - node.platform.arch != arm + - node.platform.arch != aarch64 - node.labels.cpu == amd labels: + gremlin.version: "2026-04-1" + caddy: web.netgrimoire.com + caddy.reverse_proxy: web:80 + caddy.import_1: crowdsec + caddy.import_2: authentik + homepage.group: New + homepage.name: Web + homepage.icon: web.png + homepage.href: https://web.netgrimoire.com + homepage.description: Web service + diun.enable: "true" + monitor.name: Web + monitor.url: http://web:80 + caddy.reverse_proxy: web:80 + caddy.import_1: crowdsec + caddy.import_2: authentik gremlin.port: "80" # Homepage - "homepage.name=www.netgrimoire.com"