rein0421 commited on
Commit
701f7d1
·
verified ·
1 Parent(s): 4ed3860

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -3
Dockerfile CHANGED
@@ -7,8 +7,10 @@ WORKDIR /app
7
  # 現在のディレクトリの内容をコンテナ内の /app にコピー
8
  COPY . .
9
 
10
- # OpenCVやその他の依存関係をインストール
11
- RUN apt-get update && apt-get install -y libgl1 libglib2.0-0 curl
 
 
12
 
13
  # パーミッションの問題を避けるため、ユーザーを作成
14
  RUN useradd -m appuser
@@ -23,7 +25,8 @@ USER appuser
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
 
7
  # 現在のディレクトリの内容をコンテナ内の /app にコピー
8
  COPY . .
9
 
10
+ # OpenCVやdlibの依存関係をインストール
11
+ RUN apt-get update && apt-get install -y \
12
+ libgl1 libglib2.0-0 curl cmake \
13
+ libboost-all-dev libopenblas-dev
14
 
15
  # パーミッションの問題を避けるため、ユーザーを作成
16
  RUN useradd -m appuser
 
25
  ENV PATH="/home/appuser/.local/bin:${PATH}"
26
 
27
  # Pythonの依存関係をインストール
28
+ RUN pip install --no-cache-dir --upgrade pip && \
29
+ pip install --no-cache-dir --upgrade -r /app/requirements.txt
30
 
31
  # FastAPIアプリの環境変数を設定
32
  ENV PYTHONPATH=/app