rein0421 commited on
Commit
15c2100
·
verified ·
1 Parent(s): 50aba1f

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -8
Dockerfile CHANGED
@@ -13,22 +13,18 @@ RUN apt-get update && apt-get install -y libgl1 libglib2.0-0 curl
13
  # パーミッションの問題を避けるため、ユーザーを作成
14
  RUN useradd -m appuser
15
 
16
- # `saved_images`ディレクトリを作成し、`appuser`に書き込み権限を付与
17
  RUN mkdir -p /app/saved_images && chown -R appuser:appuser /app /app/saved_images
18
- RUN mkdir -p /mnt/data/python_packages && chown -R appuser:appuser /mnt/data
19
 
20
  # 非rootユーザーに切り替え
21
  USER appuser
22
 
23
- # /mnt/dataにライブラリをインストール
24
- RUN pip install --no-cache-dir --target=/mnt/data/python_packages -r /app/requirements.txt
25
-
26
- # 永続ストレージのpython_packagesをPYTHONPATHに追加
27
- ENV PYTHONPATH=/mnt/data/python_packages:$PYTHONPATH
28
-
29
  # /home/appuser/.local/bin を PATH に追加
30
  ENV PATH="/home/appuser/.local/bin:${PATH}"
31
 
 
 
 
32
  # FastAPIアプリの環境変数を設定
33
  ENV PYTHONPATH=/app
34
 
 
13
  # パーミッションの問題を避けるため、ユーザーを作成
14
  RUN useradd -m appuser
15
 
16
+ # saved_imagesディレクトリを作成し、appuserに書き込み権限を付与
17
  RUN mkdir -p /app/saved_images && chown -R appuser:appuser /app /app/saved_images
 
18
 
19
  # 非rootユーザーに切り替え
20
  USER appuser
21
 
 
 
 
 
 
 
22
  # /home/appuser/.local/bin を PATH に追加
23
  ENV PATH="/home/appuser/.local/bin:${PATH}"
24
 
25
+ # Pythonの依存関係をインストール
26
+ RUN pip install --no-cache-dir --upgrade -r /app/requirements.txt
27
+
28
  # FastAPIアプリの環境変数を設定
29
  ENV PYTHONPATH=/app
30