# Utiliser l'image Ubuntu la plus récente FROM ubuntu:latest # Mettre à jour et installer les paquets requis RUN apt-get update && apt-get install -y \ sudo \ git \ curl \ python3 \ python3-pip \ python3-venv && \ rm -rf /var/lib/apt/lists/* # Créer un environnement virtuel et installer les dépendances nécessaires RUN python3 -m venv /opt/venv && \ /opt/venv/bin/pip install --upgrade pip && \ /opt/venv/bin/pip install pyxtermjs gunicorn # Ajouter l'environnement virtuel au PATH ENV PATH="/opt/venv/bin:$PATH" # Commande à exécuter au démarrage du conteneur CMD ["gunicorn", "-w", "4", "-b", "0.0.0.0:5000", "pyxtermjs.app:app"] # Exposer le port 5000 EXPOSE 5000