diff --git a/bin/disinto b/bin/disinto index 74faa68..3c7507d 100755 --- a/bin/disinto +++ b/bin/disinto @@ -226,7 +226,9 @@ services: - woodpecker agents: - build: ./docker/agents + build: + context: . + dockerfile: docker/agents/Dockerfile restart: unless-stopped security_opt: - apparmor=unconfined @@ -256,7 +258,9 @@ services: - disinto-net runner: - build: ./docker/agents + build: + context: . + dockerfile: docker/agents/Dockerfile profiles: ["vault"] security_opt: - apparmor=unconfined diff --git a/docker/agents/Dockerfile b/docker/agents/Dockerfile index 8d675d4..31bcaa2 100644 --- a/docker/agents/Dockerfile +++ b/docker/agents/Dockerfile @@ -7,11 +7,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ # Pre-built binaries (copied from docker/agents/bin/) # SOPS — encrypted data decryption tool -COPY bin/sops /usr/local/bin/sops +COPY docker/agents/bin/sops /usr/local/bin/sops RUN chmod +x /usr/local/bin/sops # tea CLI — official Gitea/Forgejo CLI for issue/label/comment operations -COPY bin/tea /usr/local/bin/tea +COPY docker/agents/bin/tea /usr/local/bin/tea RUN chmod +x /usr/local/bin/tea # Claude CLI is mounted from the host via docker-compose volume.