# agent-helm control-plane + web-UI. # Image byggs av Gitea Actions och hämtas från den lokala registryn. # Uppdatera till senaste: Dockge -> denna stack -> "Update" (pull + recreate). # # Lägg i /srv/dockge-staks/agent-helm/ och starta i Dockge. # Sätt en stark token i stackens .env (Dockge: env-flik): # AGENT_HELM_TOKEN= x-dockge: urls: - https://rcai.brasse-pc.eu services: agent-helm: image: localhost:5000/agent-helm-server:latest container_name: agent-helm restart: unless-stopped expose: - "8787" # NPM binder publikt; ingen host-port behövs environment: AGENT_HELM_TOKEN: ${AGENT_HELM_TOKEN} PORT: "8787" DATA_DIR: /app/data volumes: # Host-mountad config/data enligt övriga appars konvention (/srv/docker/). # Containern kör som uid 1000 (node) = brasse på host, så filer blir brasse-ägda. # Skapa katalogen först: mkdir -p /srv/docker/agent-helm - /srv/docker/agent-helm:/app/data networks: - srv_default # så NPM kan nå containern på namn networks: srv_default: external: true