diff --git a/Dockerfile.external b/Dockerfile.external index 33c5384..6a9ab40 100644 --- a/Dockerfile.external +++ b/Dockerfile.external @@ -18,9 +18,10 @@ ARG POETRY_EXTRAS="ui vector-stores-qdrant llms-ollama embeddings-ollama" RUN poetry install --extras "${POETRY_EXTRAS}" FROM base as app - -ENV PYTHONUNBUFFERED=1 -ENV PORT=8080 +ENV \ + PYTHONUNBUFFERED=1 \ + PORT=8080 \ + PYTHONPATH="$PYTHONPATH:/home/worker/app/private_gpt/" EXPOSE 8080 # Prepare a non-root user @@ -39,7 +40,5 @@ COPY --chown=worker *.yaml . COPY --chown=worker scripts/ scripts COPY --chown=worker Makefile . -ENV PYTHONPATH="$PYTHONPATH:/home/worker/app/private_gpt/" - USER worker ENTRYPOINT python -m private_gpt diff --git a/Dockerfile.local b/Dockerfile.local index 3bbe0de..26b4ba3 100644 --- a/Dockerfile.local +++ b/Dockerfile.local @@ -29,8 +29,10 @@ RUN poetry install --extras "${POETRY_EXTRAS}" FROM base as app -ENV PYTHONUNBUFFERED=1 -ENV PORT=8080 +ENV \ + PYTHONUNBUFFERED=1 \ + PORT=8080 \ + PYTHONPATH="$PYTHONPATH:/home/worker/app/private_gpt/" EXPOSE 8080 # Prepare a non-root user @@ -49,7 +51,5 @@ COPY --chown=worker *.yaml ./ COPY --chown=worker scripts/ scripts COPY --chown=worker Makefile . -ENV PYTHONPATH="$PYTHONPATH:/home/worker/app/private_gpt/" - USER worker ENTRYPOINT python -m private_gpt \ No newline at end of file