File size: 674 Bytes
1e3774b
 
f647bb4
 
 
 
 
 
 
 
1e3774b
 
 
 
 
 
 
 
 
f647bb4
c69cd03
1e3774b
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FROM python:3.10-slim

# Configuration Hugging Face / Sentence Transformers
# Ceci force les bibliothèques à stocker leurs fichiers de cache 
# et de modèles dans /tmp, qui est automatiquement nettoyé
# à chaque redémarrage du conteneur sur Hugging Face Spaces.
ENV TRANSFORMERS_CACHE=/tmp/hf_cache/transformers
ENV SENTENCE_TRANSFORMERS_HOME=/tmp/hf_cache/sbert
ENV HF_HOME=/tmp/hf_cache

WORKDIR /app

# Copier requirements et installer
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# Copier tous les fichiers
COPY . .

# Exposer le port que le README.md doit utiliser (1212)
EXPOSE 1212

# Lancer l'application
CMD ["python", "app.py"]