horiyouta commited on
Commit
9905360
·
1 Parent(s): 5b8f880

2508181746

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -2
Dockerfile CHANGED
@@ -12,8 +12,11 @@ COPY requirements.txt .
12
  # PyTorchはCPU版をインストールしてさらにサイズを削減
13
  RUN pip install --no-cache-dir -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cpu
14
 
15
- # ★★★ Hugging Faceライブラリのキャッシュディレクトリを指定 ★★★
16
- # コンテナのルートディレクトリ(/)への書き込みを防ぐ
 
 
 
17
  ENV HF_HOME /app/cache
18
 
19
  # アプリケーションのコードをコンテナにコピー
 
12
  # PyTorchはCPU版をインストールしてさらにサイズを削減
13
  RUN pip install --no-cache-dir -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cpu
14
 
15
+ # ★★★ 1. キャッシュディレクトリを事前に作成し、全ユーザーに書き込み権限を付与 ★★★
16
+ # これにより、実行時に非rootユーザーがキャッシュディレクトリに書き込めるようになる
17
+ RUN mkdir -p /app/cache && chmod -R 777 /app/cache
18
+
19
+ # ★★★ 2. Hugging Faceライブラリに、作成したキャッシュディレクトリを使うよう指示 (これは維持) ★★★
20
  ENV HF_HOME /app/cache
21
 
22
  # アプリケーションのコードをコンテナにコピー