Refactor Dockerfile to improve build process and package installation
This commit is contained in:
parent
9e1f056d18
commit
310b0f9ab1
1 changed files with 3 additions and 3 deletions
|
|
@ -78,13 +78,13 @@ RUN cd src/frontend && npm run build
|
||||||
COPY src/backend ./src/backend
|
COPY src/backend ./src/backend
|
||||||
RUN cp -r src/frontend/build src/backend/base/langflow/frontend
|
RUN cp -r src/frontend/build src/backend/base/langflow/frontend
|
||||||
RUN rm -rf src/backend/base/dist
|
RUN rm -rf src/backend/base/dist
|
||||||
RUN cd src/backend/base && $POETRY_HOME/bin/poetry build --format sdist
|
RUN cd src/backend/base && $POETRY_HOME/bin/poetry build
|
||||||
|
|
||||||
# Copy virtual environment and built .tar.gz from builder base
|
# Copy virtual environment and built .tar.gz from builder base
|
||||||
RUN useradd -m -u 1000 user
|
RUN useradd -m -u 1000 user
|
||||||
# Install the package from the .tar.gz
|
|
||||||
USER user
|
USER user
|
||||||
RUN python -m pip install /app/dist/*.tar.gz
|
# Install the package from the .tar.gz
|
||||||
|
RUN python -m pip install /app/src/backend/base/dist/*.tar.gz
|
||||||
|
|
||||||
|
|
||||||
ENTRYPOINT ["python", "-m", "langflow", "run"]
|
ENTRYPOINT ["python", "-m", "langflow", "run"]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue