truglpk3 commited on
Commit
7633d9a
·
1 Parent(s): 7ca14e3
Files changed (3) hide show
  1. Dockerfile +7 -3
  2. README.md +8 -3
  3. requirements.txt +2 -1
Dockerfile CHANGED
@@ -1,6 +1,12 @@
1
  FROM python:3.10-slim
2
 
3
- # Tắt cache HF để tránh lỗi nặng
 
 
 
 
 
 
4
  ENV HF_HOME=/cache/huggingface
5
  RUN mkdir -p /cache/huggingface
6
 
@@ -12,8 +18,6 @@ RUN pip install --no-cache-dir -r requirements.txt
12
 
13
  COPY . .
14
 
15
- # Expose cổng 7860 (HF Spaces yêu cầu)
16
  EXPOSE 7860
17
 
18
- # Chạy FastAPI
19
  CMD ["uvicorn", "start:app", "--host", "0.0.0.0", "--port", "7860"]
 
1
  FROM python:3.10-slim
2
 
3
+ # Cài dependency hệ thống cho psycopg2
4
+ RUN apt-get update && apt-get install -y \
5
+ gcc \
6
+ libpq-dev \
7
+ && rm -rf /var/lib/apt/lists/*
8
+
9
+ # Tắt cache HF
10
  ENV HF_HOME=/cache/huggingface
11
  RUN mkdir -p /cache/huggingface
12
 
 
18
 
19
  COPY . .
20
 
 
21
  EXPOSE 7860
22
 
 
23
  CMD ["uvicorn", "start:app", "--host", "0.0.0.0", "--port", "7860"]
README.md CHANGED
@@ -1,7 +1,12 @@
1
- title: datn-fastapi
 
2
  emoji: 🚀
3
  colorFrom: blue
4
- colorTo: green
5
  sdk: docker
 
6
  app_file: app.py
7
- pinned: false
 
 
 
 
1
+ ---
2
+ title: DATN FastAPI
3
  emoji: 🚀
4
  colorFrom: blue
5
+ colorTo: purple
6
  sdk: docker
7
+ sdk_version: "latest"
8
  app_file: app.py
9
+ pinned: false
10
+ ---
11
+
12
+ FastAPI backend for DATN project.
requirements.txt CHANGED
@@ -1,6 +1,7 @@
1
  beautifulsoup4==4.13.4
2
  requests==2.32.5
3
- psycopg2==2.9.10
 
4
  tqdm== 4.67.1
5
  pandas==2.3.1
6
  sentence_transformers==5.1.2
 
1
  beautifulsoup4==4.13.4
2
  requests==2.32.5
3
+ # psycopg2==2.9.10
4
+ psycopg2-binary==2.9.10
5
  tqdm== 4.67.1
6
  pandas==2.3.1
7
  sentence_transformers==5.1.2