testttt / Dockerfile
ssbagpcm's picture
Update Dockerfile
5a7f811 verified
raw
history blame contribute delete
716 Bytes
# 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