File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,22 +16,20 @@ RUN python -m venv /app/.venv
1616ENV PATH="/app/.venv/bin:$PATH"
1717RUN uv sync --no-cache-dir --no-dev --python /app/.venv/bin/python
1818
19- FROM python:3.12-slim-bookworm AS runtime
19+ FROM registry.atlan.com/public/pyatlan:main-latest AS runtime
2020
21- RUN groupadd -r appuser && useradd -r -g appuser -m -d /home/appuser appuser
21+ WORKDIR /home/nonroot/app
2222
23- WORKDIR /appuser
24-
25- COPY --from=builder --chown=appuser:appuser /app /appuser
23+ COPY --from=builder --chown=nonroot:nonroot /app /home/nonroot/app
2624
2725# Set the PATH to use the virtual environment
28- ENV PATH="/appuser /.venv/bin:$PATH"
26+ ENV PATH="/home/nonroot/app /.venv/bin:$PATH"
2927
3028ENV MCP_TRANSPORT="stdio"
3129ENV MCP_HOST="0.0.0.0"
3230ENV MCP_PORT="8000"
3331ENV MCP_PATH="/"
3432
35- USER appuser
33+ USER nonroot
3634
37- ENTRYPOINT exec python server.py --transport "$MCP_TRANSPORT" --host "$MCP_HOST" --port "$MCP_PORT" --path "$MCP_PATH"
35+ ENTRYPOINT [ "sh" , "-c" , " exec python server.py --transport \ " $MCP_TRANSPORT\ " --host \ " $MCP_HOST\ " --port \ " $MCP_PORT\ " --path \ " $MCP_PATH\" " ]
You can’t perform that action at this time.
0 commit comments