claudqunwang commited on
Commit
db5bbeb
·
1 Parent(s): 7084e75

fix: 使用 Docker 构建,强制 huggingface_hub>=1.3.0

Browse files
Files changed (2) hide show
  1. Dockerfile +24 -0
  2. README.md +2 -3
Dockerfile ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ClareVoice - 需强制 huggingface_hub>=1.3.0(transformers/sentence-transformers 要求)
2
+ # 见 https://huggingface.co/docs/hub/spaces-sdks-docker
3
+
4
+ FROM python:3.11-slim
5
+
6
+ # Dev Mode 兼容
7
+ RUN useradd -m -u 1000 user
8
+
9
+ WORKDIR /app
10
+
11
+ # 安装依赖
12
+ COPY --chown=user requirements.txt .
13
+ RUN pip install --no-cache-dir --upgrade pip && \
14
+ pip install --no-cache-dir -r requirements.txt && \
15
+ pip install --no-cache-dir --upgrade "huggingface_hub>=1.3.0,<2.0"
16
+
17
+ COPY --chown=user . .
18
+
19
+ USER user
20
+ ENV HOME=/home/user PATH=/home/user/.local/bin:$PATH
21
+
22
+ # Gradio 默认 7860
23
+ EXPOSE 7860
24
+ CMD ["python", "-u", "app.py"]
README.md CHANGED
@@ -3,9 +3,8 @@ title: Hanbridge Clare Assistant V2
3
  emoji: 💬
4
  colorFrom: yellow
5
  colorTo: purple
6
- sdk: gradio
7
- sdk_version: 5.42.0
8
- app_file: app.py
9
  pinned: false
10
  hf_oauth: true
11
  hf_oauth_scopes:
 
3
  emoji: 💬
4
  colorFrom: yellow
5
  colorTo: purple
6
+ sdk: docker
7
+ app_port: 7860
 
8
  pinned: false
9
  hf_oauth: true
10
  hf_oauth_scopes: