Spaces:
Runtime error
Runtime error
Update Dockerfile
Browse files- Dockerfile +7 -12
Dockerfile
CHANGED
@@ -42,29 +42,24 @@ ENV PATH="/app/manimations/bin:${PATH}"
|
|
42 |
|
43 |
COPY *.py /app/
|
44 |
|
45 |
-
# Set environment variables
|
46 |
ENV PYTHONPATH=/app
|
47 |
ENV MPLBACKEND=Agg
|
48 |
ENV GRADIO_SERVER_NAME=0.0.0.0
|
49 |
ENV GRADIO_SERVER_PORT=7860
|
50 |
ENV TOGETHER_API_KEY=cee1393e4d4e7a94121882052a03f30a1d51f5dbd251140844ec616e17f60e9b
|
|
|
|
|
51 |
|
52 |
-
# Create LaTeX temp directories
|
53 |
-
RUN mkdir -p /
|
54 |
-
&& mkdir -p /home/appuser/.cache/matplotlib \
|
55 |
-
&& mkdir -p /app/generated_videos \
|
56 |
&& mkdir -p /app/media/Tex \
|
57 |
&& mkdir -p /app/media/videos \
|
58 |
-
&& chmod 777 /app/media
|
59 |
-
&& chmod 777 /app/
|
60 |
&& chown -R appuser:appuser /app \
|
61 |
&& chown -R appuser:appuser /home/appuser
|
62 |
|
63 |
-
# Set LaTeX environment variables
|
64 |
-
ENV TEXMFHOME=/home/appuser/texmf
|
65 |
-
ENV TEXMFVAR=/home/appuser/texmf-var
|
66 |
-
ENV TEXMFCONFIG=/home/appuser/texmf-config
|
67 |
-
|
68 |
# Switch to non-root user
|
69 |
USER appuser
|
70 |
|
|
|
42 |
|
43 |
COPY *.py /app/
|
44 |
|
45 |
+
# Set environment variables
|
46 |
ENV PYTHONPATH=/app
|
47 |
ENV MPLBACKEND=Agg
|
48 |
ENV GRADIO_SERVER_NAME=0.0.0.0
|
49 |
ENV GRADIO_SERVER_PORT=7860
|
50 |
ENV TOGETHER_API_KEY=cee1393e4d4e7a94121882052a03f30a1d51f5dbd251140844ec616e17f60e9b
|
51 |
+
# Suppress syntax warnings from pydub
|
52 |
+
ENV PYTHONWARNINGS="ignore::SyntaxWarning"
|
53 |
|
54 |
+
# Create LaTeX temp directories with proper permissions
|
55 |
+
RUN mkdir -p /app/generated_videos \
|
|
|
|
|
56 |
&& mkdir -p /app/media/Tex \
|
57 |
&& mkdir -p /app/media/videos \
|
58 |
+
&& chmod -R 777 /app/media \
|
59 |
+
&& chmod -R 777 /app/generated_videos \
|
60 |
&& chown -R appuser:appuser /app \
|
61 |
&& chown -R appuser:appuser /home/appuser
|
62 |
|
|
|
|
|
|
|
|
|
|
|
63 |
# Switch to non-root user
|
64 |
USER appuser
|
65 |
|