From 94a1f0d9f5195e777bcd6e10ed41559ca2a9c9c5 Mon Sep 17 00:00:00 2001 From: traveler Date: Thu, 30 Apr 2026 09:50:31 -0500 Subject: [PATCH] gremlin: auto-fix swarm/homepage.yaml (12 issues fixed) - Fixed PUID to 1964 for "homepage" - Fixed PGID to 1964 for "homepage" - Added default restart_policy for "homepage" - Added aarch64 exclusion for "homepage" - Added arm exclusion for "homepage" - Derived caddy: homepage.netgrimoire.com for "homepage" - Derived caddy.reverse_proxy: homepage:3000 for "homepage" - Added caddy.import_1: crowdsec for "homepage" - Added caddy.import_2: authentik for "homepage" - Added monitor label(s) for "homepage" (url: http://homepage:3000) - Stamped gremlin.version: 2026-04-1 - Added diun.enable: "true" to "homepage" --- swarm/homepage.yaml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/swarm/homepage.yaml b/swarm/homepage.yaml index b731c65..425a5a9 100644 --- a/swarm/homepage.yaml +++ b/swarm/homepage.yaml @@ -9,8 +9,8 @@ services: HOMEPAGE_VAR_OPNSENSE_USER: xSt1B1fndmzFQ3x823cKO2/H8/oZOC2BcA0wgtetIwR1CbtRAuHUQoWkiwjskqNkFFJwSaBPi46Vvz6z HOMEPAGE_VAR_OPNSENSE_PASS: 8OBBLQWxz6Wdz/NOFkhmg/0kzAIf2gXCFpFOLbcLmZ83lRyBhk4Ev593omDLYm/Av+AC+mDPlA8Wzkfz HOMEPAGE_VAR_IMMICH_KEY: yawqFGqMOQnGIXLmYr2daygAFFIHMaTnqOWNwZhm8SU - # PUID: 998 # optional, your user id - # PGID: 1001 # optional, your group id + # PUID: "1964" # optional, your user id + # PGID: "1964" # optional, your group id # TZ: America/Chicago ports: - 3056:3000 @@ -22,7 +22,23 @@ services: networks: - netgrimoire deploy: + restart_policy: + condition: any + delay: 5s + max_attempts: 3 + window: 120s labels: + gremlin.version: "2026-04-1" + caddy: homepage.netgrimoire.com + caddy.reverse_proxy: homepage:3000 + caddy.import_1: crowdsec + caddy.import_2: authentik + diun.enable: "true" + monitor.name: Homepage + monitor.url: http://homepage:3000 + caddy.reverse_proxy: homepage:3000 + caddy.import_1: crowdsec + caddy.import_2: authentik gremlin.homepage.skip: "true" - kuma.homepage.http.name="Homepage" - kuma.homepage.http.url=http://homepage:3000 @@ -31,6 +47,8 @@ services: - caddy.reverse_proxy=homepage:3000 placement: constraints: + - node.platform.arch != arm + - node.platform.arch != aarch64 - node.hostname == znas