euler314 commited on
Commit
3fb3cb2
·
verified ·
1 Parent(s): 0c835d8

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +19 -4
Dockerfile CHANGED
@@ -9,13 +9,28 @@ ENV PYTHONDONTWRITEBYTECODE=1 \
9
 
10
  RUN mkdir -p $STREAMLIT_HOME
11
 
12
- # --- Install deps ---
13
- RUN pip install --no-cache-dir streamlit==1.45.1 pillow
 
 
 
 
 
 
14
 
15
- # --- Copy code ---
 
 
 
 
 
 
 
 
16
  COPY app.py /app/app.py
17
  WORKDIR /app
18
 
19
- # --- Run the app ---
20
  EXPOSE 7860
 
21
  CMD ["streamlit", "run", "app.py"]
 
9
 
10
  RUN mkdir -p $STREAMLIT_HOME
11
 
12
+ # --- System deps for conversions ---
13
+ RUN apt-get update && apt-get install -y --no-install-recommends \
14
+ pandoc \
15
+ unoconv \
16
+ libreoffice-core \
17
+ ffmpeg \
18
+ libmagic1 \
19
+ && rm -rf /var/lib/apt/lists/*
20
 
21
+ # --- Python deps ---
22
+ RUN pip install --no-cache-dir \
23
+ streamlit==1.45.1 \
24
+ pillow \
25
+ pypandoc \
26
+ ffmpeg-python \
27
+ python-magic
28
+
29
+ # --- App code ---
30
  COPY app.py /app/app.py
31
  WORKDIR /app
32
 
33
+ # --- Expose & run ---
34
  EXPOSE 7860
35
+
36
  CMD ["streamlit", "run", "app.py"]