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

805
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -5,8 +5,7 @@
"scripts": { "scripts": {
"dev": "vite --host --port 8080", "dev": "vite --host --port 8080",
"preview": "vite preview --host --port 8080", "preview": "vite preview --host --port 8080",
"build": "vite build", "build": "vite build"
"serve": "node server.js"
}, },
"dependencies": { "dependencies": {
"@fortawesome/fontawesome-svg-core": "^6.7.2", "@fortawesome/fontawesome-svg-core": "^6.7.2",
@@ -17,7 +16,6 @@
"@unhead/vue": "^2.0.12", "@unhead/vue": "^2.0.12",
"@vitejs/plugin-vue": "^6.0.0", "@vitejs/plugin-vue": "^6.0.0",
"@vueuse/core": "^13.7.0", "@vueuse/core": "^13.7.0",
"express": "^5.1.0",
"pinia": "^3.0.3", "pinia": "^3.0.3",
"socket.io-client": "^4.8.1", "socket.io-client": "^4.8.1",
"vite": "^7.0.6", "vite": "^7.0.6",