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