thanhkt commited on
Commit
cd3e390
·
verified ·
1 Parent(s): 4f31e9e

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +15 -3
Dockerfile CHANGED
@@ -49,9 +49,21 @@ ENV GRADIO_SERVER_NAME=0.0.0.0
49
  ENV GRADIO_SERVER_PORT=7860
50
  ENV TOGETHER_API_KEY=cee1393e4d4e7a94121882052a03f30a1d51f5dbd251140844ec616e17f60e9b
51
 
52
- # Create directory for generated videos with proper permissions
53
- RUN mkdir -p /app/generated_videos && \
54
- chown -R appuser:appuser /app
 
 
 
 
 
 
 
 
 
 
 
 
55
 
56
  # Switch to non-root user
57
  USER appuser
 
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