Spaces:
Runtime error
Runtime error
Update Dockerfile
Browse files- 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 |
|