yeq6x commited on
Commit
11e3129
1 Parent(s): 4a7bff4
Files changed (1) hide show
  1. Dockerfile +13 -17
Dockerfile CHANGED
@@ -1,24 +1,20 @@
1
- # CUDA 12.1ベースのUbuntuイメージを使用
2
- # FROM nvidia/cuda:12.1.0-cudnn8-devel-ubuntu20.04
3
- FROM python:3.10-slim
4
-
5
- # 環境変数の設定
6
- ENV DEBIAN_FRONTEND=noninteractive
7
- ENV TZ=Asia/Tokyo
8
 
 
9
  WORKDIR /app
10
 
11
- # 依存関係をインストール
12
- COPY requirements.txt /app/
13
- RUN pip install --no-cache-dir -r requirements.txt \
14
- && pip install --no-cache-dir --no-dependencies transformers
 
15
 
16
- # アプリケーションのコピー
17
  COPY . /app
18
 
19
- # 非rootユーザーの作成と切り替え
20
- RUN useradd -m appuser && chown -R appuser:appuser /app
21
- USER appuser
22
 
23
- # 起動コマンドを変更
24
- CMD ["python", "app.py", "--use_gpu"]
 
1
+ # ベースイメージとしてPython 3.9を使用
2
+ FROM python:3.9-slim
 
 
 
 
 
3
 
4
+ # 作業ディレクトリを設定
5
  WORKDIR /app
6
 
7
+ # 必要なPythonライブラリをインストールするための依存ファイルをコピー
8
+ COPY requirements.txt /app/requirements.txt
9
+
10
+ # 必要なPythonパッケージをインストール
11
+ RUN pip install --no-cache-dir -r requirements.txt
12
 
13
+ # アプリケーションコードをコンテナにコピー
14
  COPY . /app
15
 
16
+ # ポート設定(Gradioのデフォルトポート7860)
17
+ EXPOSE 7860
 
18
 
19
+ # アプリケーションを起動
20
+ CMD ["python", "app.py"]