thanhkt commited on
Commit
49d459c
·
verified ·
1 Parent(s): cd3e390

Update Dockerfile

Browse files
Files changed (1) hide show
  1. 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 (use environment variable instead of .env file)
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 and set permissions
53
- RUN mkdir -p /home/appuser/texmf-var \
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/Tex \
59
- && chmod 777 /app/media/videos \
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