From e943f9a0e96e1e3a15b5f34eed886ad556ac1f54 Mon Sep 17 00:00:00 2001 From: tobjend Date: Sun, 21 Jun 2026 18:11:15 +0200 Subject: [PATCH] feat: add portainer-mcp Docker image + CI build step --- .woodpecker.yml | 12 ++++++++++++ portainer/Dockerfile | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 80af6e4..c4483a9 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -39,6 +39,18 @@ steps: - docker build -t forgejo.corentic.eu/corentic/mcp-fleet-semaphore:latest -f semaphore/Dockerfile semaphore/ - docker push forgejo.corentic.eu/corentic/mcp-fleet-semaphore:latest + build-portainer: + image: docker:latest + volumes: + - /var/run/docker.sock:/var/run/docker.sock + environment: + FORGEJO_REGISTRY_TOKEN: + from_secret: forgejo_registry_token + commands: + - docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN + - docker build -t forgejo.corentic.eu/corentic/mcp-fleet-portainer:latest -f portainer/Dockerfile portainer/ + - docker push forgejo.corentic.eu/corentic/mcp-fleet-portainer:latest + build-github: image: docker:latest volumes: diff --git a/portainer/Dockerfile b/portainer/Dockerfile index 2f7ceb8..ccbf2b3 100644 --- a/portainer/Dockerfile +++ b/portainer/Dockerfile @@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ python3 python3-pip python3-venv \ && rm -rf /var/lib/apt/lists/* -RUN pip3 install --no-cache-dir portainer-mcp && \ +RUN pip3 install --no-cache-dir --break-system-packages portainer-mcp && \ npm install -g mcp-proxy@6.5.2 ENV PORTAINER_VERIFY_SSL=false