AIencoder commited on
Commit
1ecd1cc
·
verified ·
1 Parent(s): 66ab840

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -13
Dockerfile CHANGED
@@ -1,12 +1,8 @@
1
  FROM python:3.11-slim
2
 
3
- RUN apt-get update && apt-get install -y curl ca-certificates && rm -rf /var/lib/apt/lists/*
4
 
5
- RUN pip install --no-cache-dir gradio requests
6
-
7
- # Download Ollama binary from GitHub releases
8
- RUN curl -L https://github.com/ollama/ollama/releases/download/v0.5.4/ollama-linux-amd64 -o /usr/bin/ollama && \
9
- chmod +x /usr/bin/ollama
10
 
11
  RUN useradd -m -u 1000 user
12
 
@@ -14,14 +10,8 @@ USER user
14
  ENV HOME=/home/user
15
  WORKDIR $HOME/app
16
 
17
- ENV OLLAMA_HOST=0.0.0.0
18
- ENV OLLAMA_MODELS=$HOME/.ollama/models
19
-
20
  COPY --chown=user:user app.py .
21
- COPY --chown=user:user entrypoint.sh .
22
-
23
- RUN chmod +x entrypoint.sh
24
 
25
  EXPOSE 7860
26
 
27
- CMD ["bash", "entrypoint.sh"]
 
1
  FROM python:3.11-slim
2
 
3
+ RUN apt-get update && apt-get install -y curl ca-certificates build-essential && rm -rf /var/lib/apt/lists/*
4
 
5
+ RUN pip install --no-cache-dir gradio requests huggingface_hub llama-cpp-python
 
 
 
 
6
 
7
  RUN useradd -m -u 1000 user
8
 
 
10
  ENV HOME=/home/user
11
  WORKDIR $HOME/app
12
 
 
 
 
13
  COPY --chown=user:user app.py .
 
 
 
14
 
15
  EXPOSE 7860
16
 
17
+ CMD ["python", "app.py"]