# Utiliser une image de base Python
FROM python:3.15-slim

# Définir le répertoire de travail dans le conteneur
WORKDIR /opt/chatbot

# Copier le fichier des dépendances dans le conteneur
COPY requirements.txt .

# Installer les dépendances
RUN pip install --no-cache-dir -r requirements.txt

# Copier le reste du code
COPY . .

# Assurer que le workdir est accessible en écriture
RUN chown -R 0:0 /opt/chatbot && chmod -R g+rw /opt/chatbot

# Spécifier la commande pour lancer l'application
CMD ["python", "chatbot.py"]
