From 58efe131cd9521276631063fa145be0a6828dd11 Mon Sep 17 00:00:00 2001 From: Tord-Vincent Heggland Date: Mon, 6 Apr 2026 23:12:00 +0200 Subject: [PATCH] stacktilserver --- docker-compose.yaml | 10 ---------- portainer-stack.yaml | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 10 deletions(-) delete mode 100644 docker-compose.yaml create mode 100644 portainer-stack.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml deleted file mode 100644 index 5e7c952..0000000 --- a/docker-compose.yaml +++ /dev/null @@ -1,10 +0,0 @@ -services: - agent: - image: portainer/agent:latest - container_name: portainer_agent - restart: unless-stopped - ports: - - "${WG_IP}:9001:9001" - volumes: - - /var/run/docker.sock:/var/run/docker.sock - - /var/lib/docker/volumes:/var/lib/docker/volumes diff --git a/portainer-stack.yaml b/portainer-stack.yaml new file mode 100644 index 0000000..43a318f --- /dev/null +++ b/portainer-stack.yaml @@ -0,0 +1,42 @@ +version: "3.8" + +services: + agent: + image: portainer/agent:latest + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /var/lib/docker/volumes:/var/lib/docker/volumes + networks: + - agent_network + ports: + - target: 9001 + published: 9001 + protocol: tcp + mode: host + deploy: + mode: global + + portainer: + image: portainer/portainer-ce:latest + command: --admin-password "$PORTAINER_ADMIN_PASSWORD_HASH" + volumes: + - portainer_data:/data + networks: + - agent_network + - proxy_net + deploy: + replicas: 1 + placement: + constraints: + - node.labels.role == hp + +networks: + agent_network: + driver: overlay + attachable: true + + proxy_net: + external: true + +volumes: + portainer_data: