diff --git a/server/Dockerfile b/server/Dockerfile new file mode 100644 index 0000000..9a37efc --- /dev/null +++ b/server/Dockerfile @@ -0,0 +1,20 @@ +# Étape 1 : Utiliser une image Node.js officielle +FROM node:18 + +# Étape 2 : Définir le répertoire de travail dans le conteneur +WORKDIR /app + +# Étape 3 : Copier les fichiers nécessaires dans le conteneur +COPY package.json package-lock.json ./ + +# Étape 4 : Installer les dépendances +RUN npm install + +# Étape 5 : Copier le reste des fichiers du projet +COPY . . + +# Étape 6 : Exposer le port 8080 +EXPOSE 80 + +# Étape 7 : Commande pour démarrer le serveur +CMD ["npm", "start"]