Dmitry Beresnev commited on
Commit
7b82554
·
1 Parent(s): 441479b

fix dockerfile, add pyproject.toml

Browse files
Files changed (2) hide show
  1. Dockerfile +6 -1
  2. pyproject.toml +16 -0
Dockerfile CHANGED
@@ -1,8 +1,13 @@
1
  FROM python:3.12
2
 
3
- RUN pip install --no-cache-dir fastapi uvicorn transformers accelerate torch
4
 
5
  WORKDIR /app
 
 
 
 
 
6
  COPY . /app
7
 
8
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
 
1
  FROM python:3.12
2
 
3
+ RUN pip install uv
4
 
5
  WORKDIR /app
6
+
7
+ COPY pyproject.toml /app/pyproject.toml
8
+
9
+ RUN uv install --system
10
+
11
  COPY . /app
12
 
13
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
pyproject.toml ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [project]
2
+ name = "deepseek-api"
3
+ version = "0.0.1"
4
+ description = "Special DeepSeek API on HuggingFace Space"
5
+ authors = [
6
+ { name = "AI Developer", email = "you@example.com" }
7
+ ]
8
+ requires-python = ">=3.12"
9
+
10
+ dependencies = [
11
+ "fastapi>=0.100.0",
12
+ "uvicorn>=0.23.2",
13
+ "transformers>=4.36.0",
14
+ "torch>=2.3.0",
15
+ "accelerate<=1.12.0"
16
+ ]