FROM node:24-alpine WORKDIR /app COPY package.json ./ COPY src ./src RUN apk add --no-cache python3 py3-pytest \ && addgroup -S -g 10001 mcp \ && adduser -S -D -H -u 10001 -G mcp mcp \ && chmod +x /app/src/coding-agent-index.js \ && mkdir -p /tmp/coding-agent \ && chown -R mcp:mcp /tmp/coding-agent ENV NODE_ENV=production ENV PYTHONDONTWRITEBYTECODE=1 USER mcp CMD ["node", "src/coding-agent-index.js", "--transport", "http", "--host", "0.0.0.0", "--port", "3000"]