diff --git a/Dockerfile.claude b/Dockerfile.claude index e98faf57..e1a1de6a 100644 --- a/Dockerfile.claude +++ b/Dockerfile.claude @@ -31,6 +31,8 @@ WORKDIR /home/node COPY --from=builder --chown=node:node /build/target/release/openab /usr/local/bin/openab +RUN mkdir -p /home/node/.claude && chown -R node:node /home/node/.claude + USER node HEALTHCHECK --interval=30s --timeout=5s --retries=3 \ CMD pgrep -x openab || exit 1 diff --git a/Dockerfile.codex b/Dockerfile.codex index bdc984f0..6f1ad7db 100644 --- a/Dockerfile.codex +++ b/Dockerfile.codex @@ -28,6 +28,8 @@ WORKDIR /home/node COPY --from=builder --chown=node:node /build/target/release/openab /usr/local/bin/openab +RUN mkdir -p /home/node/.codex && chown -R node:node /home/node/.codex + USER node HEALTHCHECK --interval=30s --timeout=5s --retries=3 \ CMD pgrep -x openab || exit 1 diff --git a/Dockerfile.copilot b/Dockerfile.copilot index 2391f3d9..c2c75f39 100644 --- a/Dockerfile.copilot +++ b/Dockerfile.copilot @@ -27,6 +27,8 @@ WORKDIR /home/node COPY --from=builder --chown=node:node /build/target/release/openab /usr/local/bin/openab +RUN mkdir -p /home/node/.copilot && chown -R node:node /home/node/.copilot + USER node HEALTHCHECK --interval=30s --timeout=5s --retries=3 \ CMD pgrep -x openab || exit 1 diff --git a/Dockerfile.cursor b/Dockerfile.cursor index d703da7b..6bb7035c 100644 --- a/Dockerfile.cursor +++ b/Dockerfile.cursor @@ -39,6 +39,8 @@ WORKDIR /home/agent COPY --from=builder --chown=agent:agent /build/target/release/openab /usr/local/bin/openab +RUN mkdir -p /home/agent/.cursor && chown -R agent:agent /home/agent/.cursor + USER agent HEALTHCHECK --interval=30s --timeout=5s --retries=3 \ CMD pgrep -x openab || exit 1 diff --git a/Dockerfile.opencode b/Dockerfile.opencode index efbd777f..7845a72c 100644 --- a/Dockerfile.opencode +++ b/Dockerfile.opencode @@ -42,6 +42,8 @@ WORKDIR /home/node COPY --from=builder --chown=node:node /build/target/release/openab /usr/local/bin/openab +RUN mkdir -p /home/node/.opencode && chown -R node:node /home/node/.opencode + USER node HEALTHCHECK --interval=30s --timeout=5s --retries=3 \ CMD pgrep -x openab || exit 1