From ad98f3cf52dc216fe8a50dd506d938233f04766c Mon Sep 17 00:00:00 2001 From: Nick Date: Wed, 28 Aug 2024 07:33:22 -0700 Subject: [PATCH] Updated Dockerfile --- gai-backend/Dockerfile | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/gai-backend/Dockerfile b/gai-backend/Dockerfile index 2b7efb4da..44cd50e8f 100644 --- a/gai-backend/Dockerfile +++ b/gai-backend/Dockerfile @@ -1,39 +1,38 @@ FROM python:3.8.5 ENV TINI_VERSION="v0.19.0" +WORKDIR /gai-backend -ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini -RUN chmod +x /tini +ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini ./tini +RUN chmod +x ./tini RUN pip install -U \ pip \ setuptools \ wheel -WORKDIR /gai-backend COPY requirements.txt ./ -COPY run.sh / -RUN chmod +x /run.sh +COPY run.sh ./ +RUN chmod +x ./run.sh COPY *.py ./ RUN pip install -r requirements.txt -COPY . . - -RUN useradd -m -r gai && chown gai /gai-backend +#COPY . . +RUN useradd -m -r gai && chown -R gai /gai-backend USER gai -ENV ORCHID_GENAI_ADDR=127.0.0.1 +ENV ORCHID_GENAI_ADDR=0.0.0.0 ENV ORCHID_GENAI_PORT=8000 ENV ORCHID_GENAI_LLM_MODEL="open-mixtral-8x22b" -ENV ORCHID_GENAI_RECIPIENT_KEY="" -ENV ORCHID_GENAI_LLM_AUTH_KEY="" +#ENV ORCHID_GENAI_RECIPIENT_KEY="" +#ENV ORCHID_GENAI_LLM_AUTH_KEY="" ENV ORCHID_GENAI_LLM_URL="https://api.mistral.ai/v1/chat/completions" -ENV ORCHID_GENAI_LLM_PARAMS="{}" +#ENV ORCHID_GENAI_LLM_PARAMS="{}" -ENTRYPOINT ["/tini", "--", "/run.sh"] +ENTRYPOINT ["./tini", "--", "./run.sh"] EXPOSE 8000 8000 HEALTHCHECK CMD bash -c "exec 6<> /dev/tcp/localhost/8000"