From 7e99866108efdf9476572375d5d16b1c0a78ffbb Mon Sep 17 00:00:00 2001 From: Thomas CHAZOT Date: Mon, 4 Dec 2023 16:52:10 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'cryptide=5Fproject?= =?UTF-8?q?/Dockerfile'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cryptide_project/Dockerfile | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/cryptide_project/Dockerfile b/cryptide_project/Dockerfile index 5b6bd21..68e5851 100644 --- a/cryptide_project/Dockerfile +++ b/cryptide_project/Dockerfile @@ -1,28 +1,22 @@ -# Utiliser une image Node.js avec la version souhaitée FROM node:14 -# Créer le répertoire de travail dans l'image WORKDIR /app -# Copier le package.json et le package-lock.json pour installer les dépendances COPY package*.json ./ -# Installer les dépendances RUN npm install -# Copier les fichiers de l'application dans l'image COPY . . -# Construire l'application React RUN npm run build -COPY serve.json build/ - -# Exposer le port sur lequel le serveur va écouter EXPOSE 8080 -# Installer le serveur "serve" de manière globale -RUN npm install -g serve +# Installez express +RUN npm install express + +# Copiez le script serveur personnalisé +COPY server.js . -# Commande pour démarrer le serveur lorsque le conteneur est lancé -CMD ["serve", "-s", "build", "-l", "8080", "--config", "serve.json"] +# Commande pour démarrer le serveur personnalisé +CMD ["node", "server.js"]