rein0421 commited on
Commit
d92339b
·
verified ·
1 Parent(s): 447d295

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -8
Dockerfile CHANGED
@@ -7,13 +7,13 @@ WORKDIR /app
7
  # 現在のディレクトリの内容をコンテナ内の /app にコピー
8
  COPY . .
9
 
10
- # OpenCVdlibの依存関係をインストール
11
- # Pythonの依存関係をインストール
12
- RUN pip install --no-cache-dir --upgrade pip && \
 
13
  pip install --no-cache-dir dlib==19.24.2 && \
14
  pip install --no-cache-dir --upgrade -r /app/requirements.txt
15
 
16
-
17
  # パーミッションの問題を避けるため、ユーザーを作成
18
  RUN useradd -m appuser
19
 
@@ -26,10 +26,6 @@ USER appuser
26
  # /home/appuser/.local/bin を PATH に追加
27
  ENV PATH="/home/appuser/.local/bin:${PATH}"
28
 
29
- # Pythonの依存関係をインストール
30
- RUN pip install --no-cache-dir --upgrade pip && \
31
- pip install --no-cache-dir --upgrade -r /app/requirements.txt
32
-
33
  # FastAPIアプリの環境変数を設定
34
  ENV PYTHONPATH=/app
35
 
 
7
  # 現在のディレクトリの内容をコンテナ内の /app にコピー
8
  COPY . .
9
 
10
+ # 必要な依存関係(cmake, OpenCV, dlibなど)をインストール
11
+ RUN apt-get update && \
12
+ apt-get install -y cmake && \
13
+ pip install --no-cache-dir --upgrade pip && \
14
  pip install --no-cache-dir dlib==19.24.2 && \
15
  pip install --no-cache-dir --upgrade -r /app/requirements.txt
16
 
 
17
  # パーミッションの問題を避けるため、ユーザーを作成
18
  RUN useradd -m appuser
19
 
 
26
  # /home/appuser/.local/bin を PATH に追加
27
  ENV PATH="/home/appuser/.local/bin:${PATH}"
28
 
 
 
 
 
29
  # FastAPIアプリの環境変数を設定
30
  ENV PYTHONPATH=/app
31