varsshancoder commited on
Commit
aeb40b8
·
verified ·
1 Parent(s): 1666630

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -1
Dockerfile CHANGED
@@ -7,6 +7,15 @@ ENV PYTHONUNBUFFERED=1 \
7
 
8
  WORKDIR $HOME
9
 
 
 
 
 
 
 
 
 
 
10
  RUN mkdir -p /home/user/.cache && chmod -R 777 /home/user
11
 
12
  COPY requirements.txt .
@@ -16,4 +25,4 @@ RUN pip install --no-cache-dir --upgrade pip && \
16
  COPY --chown=1000 . .
17
 
18
  EXPOSE 7860
19
- CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
 
7
 
8
  WORKDIR $HOME
9
 
10
+ # Install essential compilation dependencies required to build llama-cpp
11
+ RUN apt-get update && apt-get install -y \
12
+ build-essential \
13
+ cmake \
14
+ gcc \
15
+ g++ \
16
+ git \
17
+ && rm -rf /var/lib/apt/lists/*
18
+
19
  RUN mkdir -p /home/user/.cache && chmod -R 777 /home/user
20
 
21
  COPY requirements.txt .
 
25
  COPY --chown=1000 . .
26
 
27
  EXPOSE 7860
28
+ CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]