Martí Umbert commited on
Commit
72697d5
·
1 Parent(s): 9ceff9f

Dockerfile: set MPLCONFIGDIR for matplotlib and create /.cache manually with permissiosn

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -0
Dockerfile CHANGED
@@ -14,6 +14,7 @@ ENV HF_HUB_CACHE="/app/tmp/cache/huggingface/hub"
14
  ENV XDG_CACHE_HOME="/app/tmp/cache/huggingface"
15
  ENV LIBROSA_CACHE_DIR="/app/tmp/librosa_cache"
16
  ENV NUMBA_CACHE_DIR="/app/tmp/numba_cache"
 
17
  ENV HF_HUB_ETAG_TIMEOUT="600"
18
  ENV HF_HUB_DOWNLOAD_TIMEOUT="600"
19
 
@@ -46,13 +47,17 @@ RUN mkdir -p $HF_HOME && \
46
  mkdir -p $XDG_CACHE_HOME && \
47
  mkdir -p $LIBROSA_CACHE_DIR && \
48
  mkdir -p $NUMBA_CACHE_DIR && \
 
49
  chmod 777 $HF_HOME && \
50
  chmod 777 $HF_HUB_CACHE && \
51
  chmod 777 $XDG_CACHE_HOME && \
52
  chmod 777 $LIBROSA_CACHE_DIR && \
53
  chmod 777 $NUMBA_CACHE_DIR && \
 
54
  chmod -R 777 /app
55
 
 
 
56
  # Install WhisperLiveKit directly, allowing for optional dependencies
57
  # Note: For gates modedls, need to add your HF toke. See README.md
58
  # for more details.
 
14
  ENV XDG_CACHE_HOME="/app/tmp/cache/huggingface"
15
  ENV LIBROSA_CACHE_DIR="/app/tmp/librosa_cache"
16
  ENV NUMBA_CACHE_DIR="/app/tmp/numba_cache"
17
+ ENV MPLCONFIGDIR="/app/tmp/matplotlib"
18
  ENV HF_HUB_ETAG_TIMEOUT="600"
19
  ENV HF_HUB_DOWNLOAD_TIMEOUT="600"
20
 
 
47
  mkdir -p $XDG_CACHE_HOME && \
48
  mkdir -p $LIBROSA_CACHE_DIR && \
49
  mkdir -p $NUMBA_CACHE_DIR && \
50
+ mkdir -p $MPLCONFIGDIR && \
51
  chmod 777 $HF_HOME && \
52
  chmod 777 $HF_HUB_CACHE && \
53
  chmod 777 $XDG_CACHE_HOME && \
54
  chmod 777 $LIBROSA_CACHE_DIR && \
55
  chmod 777 $NUMBA_CACHE_DIR && \
56
+ chmod 777 $MPLCONFIGDIR && \
57
  chmod -R 777 /app
58
 
59
+ RUN mkdir -p /.cache && chmod -R 777 /.cache
60
+
61
  # Install WhisperLiveKit directly, allowing for optional dependencies
62
  # Note: For gates modedls, need to add your HF toke. See README.md
63
  # for more details.