joecryptotoo пре 11 месеци
родитељ
комит
ef8070d35d
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      Dockerfile

+ 4 - 2
Dockerfile

@@ -82,7 +82,7 @@ RUN echo -n 00000000-0000-0000-0000-000000000000 > $HOME/.cache/chroma/telemetry
 RUN if [ "$USE_OLLAMA" = "true" ]; then \
         apt-get update && \
         # Install pandoc and netcat
-        apt-get install -y --no-install-recommends pandoc netcat-openbsd && \
+        apt-get install -y --no-install-recommends pandoc netcat-openbsd curl && \
         # for RAG OCR
         apt-get install -y --no-install-recommends ffmpeg libsm6 libxext6 && \
         # install helper tools
@@ -94,7 +94,7 @@ RUN if [ "$USE_OLLAMA" = "true" ]; then \
     else \
         apt-get update && \
         # Install pandoc and netcat
-        apt-get install -y --no-install-recommends pandoc netcat-openbsd && \
+        apt-get install -y --no-install-recommends pandoc netcat-openbsd curl && \
         # for RAG OCR
         apt-get install -y --no-install-recommends ffmpeg libsm6 libxext6 && \
         # cleanup
@@ -134,4 +134,6 @@ COPY ./backend .
 
 EXPOSE 8080
 
+HEALTHCHECK CMD curl --fail http://localhost:8080 || exit 1 
+
 CMD [ "bash", "start.sh"]