diff --git a/swarm/vscode.yaml b/swarm/vscode.yaml index 91c92fd..084ab7a 100755 --- a/swarm/vscode.yaml +++ b/swarm/vscode.yaml @@ -30,25 +30,35 @@ services: mode: ingress deploy: + restart_policy: + condition: any + delay: 5s + max_attempts: 3 + window: 120s placement: constraints: + - node.platform.arch != arm + - node.platform.arch != aarch64 - node.hostname == znas labels: + gremlin.version: "2026-04-1" # Homepage homepage.group: "Development" homepage.name: "Code Server" homepage.icon: "code.png" homepage.href: "https://code.netgrimoire.com" homepage.description: "Code Server" + monitor.name: Code-server + monitor.url: https://"code.netgrimoire.com" # Kuma - kuma.cs.http.name: "Code Server" - kuma.cs.http.url: "http://code-server:8443" # Caddy caddy: "code.netgrimoire.com" caddy.import: "authentik" caddy.reverse_proxy: "code-server:8443" + caddy.import_1: crowdsec + caddy.import_2: authentik # Diun (image update monitoring) diun.enable: "true"