jacky3102 commited on
Commit
d53738f
·
verified ·
1 Parent(s): 6f95f1d

Fix build: upgrade pip toolchain and loosen whisper version

Browse files
Files changed (3) hide show
  1. Dockerfile +4 -1
  2. app.py +1 -1
  3. requirements.txt +2 -2
Dockerfile CHANGED
@@ -9,6 +9,9 @@ RUN apt-get update && \
9
  && apt-get clean \
10
  && rm -rf /var/lib/apt/lists/*
11
 
 
 
 
12
  # 复制依赖文件
13
  COPY requirements.txt .
14
  RUN pip install --no-cache-dir -r requirements.txt
@@ -21,4 +24,4 @@ COPY app.py .
21
 
22
  EXPOSE 7860
23
 
24
- CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
 
9
  && apt-get clean \
10
  && rm -rf /var/lib/apt/lists/*
11
 
12
+ # 升级pip工具链,避免pkg_resources缺失
13
+ RUN pip install --upgrade pip setuptools wheel
14
+
15
  # 复制依赖文件
16
  COPY requirements.txt .
17
  RUN pip install --no-cache-dir -r requirements.txt
 
24
 
25
  EXPOSE 7860
26
 
27
+ CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
app.py CHANGED
@@ -135,4 +135,4 @@ async def generate_subtitle(
135
 
136
  if __name__ == "__main__":
137
  import uvicorn
138
- uvicorn.run(app, host="0.0.0.0", port=7860)
 
135
 
136
  if __name__ == "__main__":
137
  import uvicorn
138
+ uvicorn.run(app, host="0.0.0.0", port=7860)
requirements.txt CHANGED
@@ -1,5 +1,5 @@
1
  fastapi==0.104.1
2
  uvicorn==0.24.0
3
  python-multipart==0.0.6
4
- openai-whisper==20231117
5
- ffmpeg-python==0.2.0
 
1
  fastapi==0.104.1
2
  uvicorn==0.24.0
3
  python-multipart==0.0.6
4
+ openai-whisper>=20231117
5
+ ffmpeg-python==0.2.0