From a4158b0cb5af8dbf314bbc89e523d72980d2f4aa Mon Sep 17 00:00:00 2001 From: Gabriel Almeida Date: Tue, 16 May 2023 11:46:55 -0300 Subject: [PATCH] build(Dockerfile): update base image to python:3.10-slim feat(Dockerfile): add gcc, g++, git, and make to apt-get install feat(Dockerfile): add user and set environment variables feat(Dockerfile): add WORKDIR and COPY feat(Dockerfile): update langflow to version 0.0.71 feat(Dockerfile): add --port flag to CMD --- Dockerfile | 14 -------------- docker_example/Dockerfile | 17 ++++++++++++----- 2 files changed, 12 insertions(+), 19 deletions(-) delete mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 1b713c3a0..000000000 --- a/Dockerfile +++ /dev/null @@ -1,14 +0,0 @@ -FROM python:3.10-slim - -RUN apt-get update && apt-get install gcc g++ git make -y -RUN useradd -m -u 1000 user -USER user -ENV HOME=/home/user \ - PATH=/home/user/.local/bin:$PATH - -WORKDIR $HOME/app - -COPY --chown=user . $HOME/app - -RUN pip install langflow>==0.0.71 -U --user -CMD ["langflow", "--host", "0.0.0.0", "--port", "7860"] diff --git a/docker_example/Dockerfile b/docker_example/Dockerfile index d05a6810b..1b713c3a0 100644 --- a/docker_example/Dockerfile +++ b/docker_example/Dockerfile @@ -1,7 +1,14 @@ -FROM python:3.11-slim +FROM python:3.10-slim -RUN apt-get update && apt-get install gcc -y -RUN pip install langflow>=0.0.33 +RUN apt-get update && apt-get install gcc g++ git make -y +RUN useradd -m -u 1000 user +USER user +ENV HOME=/home/user \ + PATH=/home/user/.local/bin:$PATH -EXPOSE 7860 -CMD ["langflow", "--host", "0.0.0.0"] \ No newline at end of file +WORKDIR $HOME/app + +COPY --chown=user . $HOME/app + +RUN pip install langflow>==0.0.71 -U --user +CMD ["langflow", "--host", "0.0.0.0", "--port", "7860"]