Bjo53 commited on
Commit
89e94b5
·
verified ·
1 Parent(s): 34a167a

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -37
Dockerfile CHANGED
@@ -1,49 +1,20 @@
1
  FROM python:3.11-slim
2
 
3
- # System deps for Playwright, Pillow, chromadb
4
- RUN apt-get update && apt-get install -y \
5
- curl \
6
- wget \
7
- gnupg \
8
- gcc \
9
- g++ \
10
- libffi-dev \
11
- libjpeg-dev \
12
- libpng-dev \
13
- libwebp-dev \
14
- zlib1g-dev \
15
- libglib2.0-0 \
16
- libnss3 \
17
- libnspr4 \
18
- libatk1.0-0 \
19
- libatk-bridge2.0-0 \
20
- libcups2 \
21
- libdrm2 \
22
- libxkbcommon0 \
23
- libxcomposite1 \
24
- libxdamage1 \
25
- libxfixes3 \
26
- libxrandr2 \
27
- libgbm1 \
28
- libpango-1.0-0 \
29
- libcairo2 \
30
- libasound2 \
31
- libxshmfence1 \
32
- fonts-liberation \
33
- && rm -rf /var/lib/apt/lists/*
34
-
35
  WORKDIR /app
36
 
 
 
 
 
 
 
 
37
  COPY requirements.txt .
38
  RUN pip install --no-cache-dir -r requirements.txt
39
 
40
- # Install Playwright browsers
41
- RUN playwright install chromium --with-deps 2>/dev/null || true
42
-
43
  COPY . .
44
 
45
- RUN mkdir -p data chroma_data user_files logs
46
 
47
  EXPOSE 7860
48
-
49
  CMD ["python", "app.py"]
 
1
  FROM python:3.11-slim
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  WORKDIR /app
4
 
5
+ RUN apt-get update && apt-get install -y \
6
+ curl \
7
+ gcc g++ \
8
+ libffi-dev \
9
+ libjpeg-dev zlib1g-dev \
10
+ && rm -rf /var/lib/apt/lists/*
11
+
12
  COPY requirements.txt .
13
  RUN pip install --no-cache-dir -r requirements.txt
14
 
 
 
 
15
  COPY . .
16
 
17
+ RUN mkdir -p data logs user_files
18
 
19
  EXPOSE 7860
 
20
  CMD ["python", "app.py"]