dev-mcps/coding-agent-mcp/Dockerfile

21 lines
483 B
Docker

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"]