ciyidogan commited on
Commit
7cfef6a
·
verified ·
1 Parent(s): cd47865

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +25 -27
Dockerfile CHANGED
@@ -1,27 +1,25 @@
1
- # === Hugging Face Spaces için temel imaj
2
- FROM python:3.10
3
-
4
- # === Hugging Face Spaces özel dizinleri
5
- RUN mkdir -p /data/chunks /data/tokenized_chunks /data/zip_temp /data/output /app/.cache /app/.torch_cache && chmod -R 777 /data /app
6
-
7
- # === Ortam değişkenleri
8
- ENV HF_HOME=/app/.cache \
9
- HF_DATASETS_CACHE=/app/.cache \
10
- HF_HUB_CACHE=/app/.cache \
11
- TORCH_HOME=/app/.torch_cache
12
-
13
- # PyTorch kernel cache için klasör ve izin tanımı
14
- ENV TORCH_HOME=/app/.torch_cache
15
- RUN mkdir -p /app/.torch_cache && chmod -R 777 /app/.torch_cache
16
-
17
- # === Gereken kütüphaneleri yükle
18
- COPY requirements.txt ./
19
- COPY controllers/ ./controllers/
20
- RUN pip install --no-cache-dir -r requirements.txt
21
-
22
- # === Uygulama dosyalarını kopyala
23
- COPY . /app
24
- WORKDIR /app
25
-
26
- # === Başlangıç komutu
27
- CMD ["python", "app.py"]
 
1
+ # Use a base Python image
2
+ FROM python:3.10-slim
3
+
4
+ # Hugging Face Spaces özel dizinleri ve proje klasörleri
5
+ RUN mkdir -p /data/projects && chmod -R 777 /data
6
+
7
+ ENV HF_HOME=/app/.cache \
8
+ HF_DATASETS_CACHE=/app/.cache \
9
+ HF_HUB_CACHE=/app/.cache
10
+
11
+ # ✅ Uygulama dosyalarını kopyala
12
+ COPY app.py ./
13
+ COPY llm_model.py ./
14
+ COPY intent.py ./
15
+ COPY service_config.py ./
16
+ COPY core.py ./
17
+ COPY service_config.json ./
18
+ COPY -r controllers/ ./controllers/
19
+ COPY requirements.txt ./
20
+
21
+ # Install Python dependencies
22
+ RUN pip install --no-cache-dir -r requirements.txt
23
+
24
+ # ✅ Çalıştırılacak komut
25
+ CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]