rein0421 commited on
Commit
1ae7b9e
·
verified ·
1 Parent(s): 4bc59e8

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +16 -11
Dockerfile CHANGED
@@ -1,17 +1,22 @@
1
- # Dockerfile
2
- FROM python:3.9-slim
3
 
4
- WORKDIR /app
 
 
 
 
 
 
 
 
 
5
 
6
- # 依存関係のインストール
7
  COPY requirements.txt .
8
- RUN pip install --no-cache-dir -r requirements.txt
9
 
10
- # アプリの全ファイルをコピー
11
- COPY . .
12
- RUN touch weak_phrases.json && chmod 666 weak_phrases.json
13
 
14
- # Hugging Face Spaces ではポート 7860 を使用する
15
- EXPOSE 7860
16
 
17
- CMD ["python", "app.py"]
 
1
+ FROM nvidia/cuda:12.1.1-cudnn8-devel-ubuntu22.04
 
2
 
3
+ # タイムゾーン設定
4
+ RUN ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
5
+
6
+ # Python3、pip、ffmpegをインストール
7
+ RUN apt-get update && \
8
+ apt-get install -y python3 python3-pip ffmpeg && \
9
+ rm -rf /var/lib/apt/lists/*
10
+
11
+ # pipを最新版にアップグレード
12
+ RUN python3 -m pip install --upgrade pip
13
 
14
+ WORKDIR /app
15
  COPY requirements.txt .
 
16
 
17
+ # requirements.txtのインストール
18
+ RUN python3 -m pip install --no-cache-dir -r requirements.txt
 
19
 
20
+ COPY . .
 
21
 
22
+ CMD ["python3", "app.py"]