File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -117,8 +117,10 @@ EXPOSE 4444
117117# Set the runtime user
118118USER 1001
119119
120- # Ensure virtual environment binaries are in PATH
121- ENV PATH="/app/.venv/bin:$PATH"
120+ # Ensure virtual environment binaries are in PATH and project modules resolve
121+ # even when containers run an alternate Python entrypoint.
122+ ENV PATH="/app/.venv/bin:$PATH" \
123+ PYTHONPATH="/app"
122124
123125# HTTP server selection via HTTP_SERVER environment variable:
124126# - gunicorn : Python-based with Uvicorn workers (default)
Original file line number Diff line number Diff line change @@ -318,6 +318,7 @@ COPY --from=builder --chown=1001:0 /app /app
318318# - Disable pip version check to reduce startup time
319319# ----------------------------------------------------------------------------
320320ENV PATH="/app/.venv/bin:${PATH}" \
321+ PYTHONPATH="/app" \
321322 CONTEXTFORGE_ENABLE_RUST_BUILD=${ENABLE_RUST} \
322323 CONTEXTFORGE_ENABLE_RUST_MCP_RMCP_BUILD=${ENABLE_RUST_MCP_RMCP} \
323324 PYTHONDONTWRITEBYTECODE=1 \
Original file line number Diff line number Diff line change @@ -321,6 +321,7 @@ COPY --from=builder ${ROOTFS_PATH}/ /
321321# - Disable pip version check to reduce startup time
322322# ----------------------------------------------------------------------------
323323ENV PATH="/app/.venv/bin:${PATH}" \
324+ PYTHONPATH="/app" \
324325 PYTHONDONTWRITEBYTECODE=1 \
325326 PYTHONUNBUFFERED=1 \
326327 PYTHONHASHSEED=random \
You can’t perform that action at this time.
0 commit comments