rein0421 commited on
Commit
398d633
·
verified ·
1 Parent(s): 183fa35

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -4
Dockerfile CHANGED
@@ -2,9 +2,6 @@
2
  # 元のバージョンを尊重しつつ、より軽量なslimイメージを使用
3
  FROM python:3.10.9-slim
4
 
5
- # ステップ2: システム依存関係のインストール (rootユーザーで実行)
6
- # OpenCV, Playwright, curlに必要なライブラリをまとめてインストール
7
-
8
  # ステップ2: システム依存関係のインストール (rootユーザーで実行)
9
  # OpenCV, Playwright, curlに必要なライブラリをまとめてインストール
10
  RUN apt-get update && apt-get install -y --no-install-recommends \
@@ -13,6 +10,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
13
  libglib2.0-0 \
14
  # Playwright dependencies
15
  libnss3 libnspr4 libdbus-1-3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libatspi2.0-0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libgbm1 libpango-1.0-0 libcairo2 libasound2 \
 
 
16
  # Other dependencies
17
  curl \
18
  && rm -rf /var/lib/apt/lists/*
@@ -37,12 +36,12 @@ COPY . .
37
  RUN useradd -m appuser
38
  # /app ディレクトリ全体の所有権を appuser に変更 (saved_imagesも含まれる)
39
  RUN chown -R appuser:appuser /app
40
-
41
  # 非rootユーザーに切り替え
42
  USER appuser
43
 
44
  # /home/appuser/.local/bin を PATH に追加
45
  ENV PATH="/home/appuser/.local/bin:${PATH}"
 
46
  # FastAPIアプリの環境変数を設定
47
  ENV PYTHONPATH=/app
48
 
 
2
  # 元のバージョンを尊重しつつ、より軽量なslimイメージを使用
3
  FROM python:3.10.9-slim
4
 
 
 
 
5
  # ステップ2: システム依存関係のインストール (rootユーザーで実行)
6
  # OpenCV, Playwright, curlに必要なライブラリをまとめてインストール
7
  RUN apt-get update && apt-get install -y --no-install-recommends \
 
10
  libglib2.0-0 \
11
  # Playwright dependencies
12
  libnss3 libnspr4 libdbus-1-3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libatspi2.0-0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libgbm1 libpango-1.0-0 libcairo2 libasound2 \
13
+ # --- ここに新しい依存関係を追加しました ---
14
+ libxkbcommon0 \
15
  # Other dependencies
16
  curl \
17
  && rm -rf /var/lib/apt/lists/*
 
36
  RUN useradd -m appuser
37
  # /app ディレクトリ全体の所有権を appuser に変更 (saved_imagesも含まれる)
38
  RUN chown -R appuser:appuser /app
 
39
  # 非rootユーザーに切り替え
40
  USER appuser
41
 
42
  # /home/appuser/.local/bin を PATH に追加
43
  ENV PATH="/home/appuser/.local/bin:${PATH}"
44
+
45
  # FastAPIアプリの環境変数を設定
46
  ENV PYTHONPATH=/app
47