Kevin Boudet 7ed9382e73
All checks were successful
Release / release (push) Successful in 25s
Merge pull request 'feat: show git tag version' (#6) from feat/app-version into develop
Reviewed-on: #6
2026-03-10 09:08:32 +00:00
2026-03-09 15:27:18 +01:00
2026-03-10 10:06:55 +01:00
2026-03-06 15:26:51 +01:00
2026-03-06 15:26:51 +01:00
2026-03-09 15:42:13 +01:00
2026-03-06 15:26:51 +01:00
2026-03-10 08:53:59 +00:00
2026-03-10 10:06:55 +01:00
2026-03-09 15:42:13 +01:00
2026-03-06 15:26:51 +01:00

Projet Monitoring

Installation du projet

Windows

Sur Windows, installer WSL2, Ubuntu, Docker et nvm.
Suivre la documentation suivante :
https://wiki.malio.fr/bookstack/books/environnement-de-dev/chapter/windows

Linux

Sur Linux, installer Docker et nvm.
Suivre la documentation suivante :
https://wiki.malio.fr/bookstack/books/environnement-de-dev/chapter/linux

Installation du projet

Une fois les prérequis installés, cloner le dépôt puis installer les dépendances.

npm install

Lancer ensuite le serveur de développement.

npm run dev

Lapplication sera accessible sur : http://localhost:3000

Si une erreur liée à la version de Node apparaît, vérifier que Node ≥ 20 est utilisé via nvm.

nvm install 20 nvm use 20

Utilisation du projet

Frontend

Lancer le serveur de développement.

npm run dev

Compilation pour la production.

npm run build

Prévisualisation du build de production.

npm run preview

Commandes utiles

Installation des dépendances.

npm install

Lancer le serveur de développement.

npm run dev

Build de production.

npm run build

Prévisualisation du build.

npm run preview

Supprimer les dépendances et réinstaller proprement.

rm -rf node_modules package-lock.json
npm install
Déploiement

Construire lapplication.

npm run build

Les fichiers générés se trouvent dans : .output/

Le serveur peut ensuite être lancé avec :

node .output/server/index.mjs

Il est recommandé dutiliser un reverse proxy comme Nginx en production.

Notes

Les accès SSH ou les chemins système utilisés par les endpoints doivent rester côté serveur. Ne jamais exposer de credentials dans le frontend. Les variables sensibles doivent être stockées dans un fichier .env.

Description
No description provided
Readme 354 KiB
Languages
Vue 68.7%
TypeScript 26.9%
CSS 4.3%