Version 1.3.0-rc6 - Modif

This commit is contained in:
2025-10-04 19:04:13 +02:00
parent f73a0e324d
commit 893e6ea556
3 changed files with 10 additions and 811 deletions

View File

@@ -1,21 +1,25 @@
FROM node:lts-alpine
# installe http-server globalement
RUN npm install -g http-server
# définit le dossier 'app' comme dossier de travail
WORKDIR /app
# copie 'package.json' et 'package-lock.json'
# copie package.json et package-lock.json
COPY package*.json ./
# installe les dépendances du projet
RUN npm install
# copie les fichiers du projet
# copie tout le projet
COPY . .
# construit l'app pour la production
RUN npm run build
# expose le port
EXPOSE 4001
# lance le serveur Express
CMD ["npm", "run", "serve"]
# lance http-server sur le dossier dist avec redirection vers index.html
CMD ["http-server", "dist", "-p", "4001", "-P", "http://localhost:4001?/"]