|
|
@@ -16,14 +16,11 @@ RUN --mount=type=cache,target=/root/.cache/uv \
|
|
|
|
|
|
FROM dev.data-turing.cn:14443/library/python:3.13-slim-bookworm AS runtime
|
|
|
ENV PATH="/app/.venv/bin:$PATH" \
|
|
|
- PYTHONUNBUFFERED=1 \
|
|
|
- HOST="0.0.0.0" \
|
|
|
- PORT="8000" \
|
|
|
- MCP_TAVILY_UPSTREAM_BASE_URL="http://127.0.0.1:8101/mcp"
|
|
|
+ PYTHONUNBUFFERED=1
|
|
|
RUN groupadd -g 1001 appgroup && \
|
|
|
useradd -u 1001 -g appgroup -m -d /app -s /bin/false appuser
|
|
|
WORKDIR /app
|
|
|
COPY --from=build --chown=appuser:appgroup /app .
|
|
|
USER appuser
|
|
|
-EXPOSE 8000
|
|
|
-CMD ["python", "-u", "-m", "backend.app"]
|
|
|
+EXPOSE 8500
|
|
|
+CMD ["python", "-u", "-m", "instrument_config_mcp.server"]
|