Développement local
Préparer un checkout reproductible et éviter les données de production.
Installation
git clone https://github.com/lucas-lepajollec/nasdash.git
cd nasdash
npm ci
cp .env.example .env
npm run devLe serveur de développement écoute sur http://localhost:2499. Le produit utilise Next.js 16, React 19 et TypeScript ; le conteneur officiel s'appuie sur Node.js 22.
Isoler les données
Par défaut, le serveur local utilise data/. Pour un travail expérimental, définissez NASDASH_DATA_DIR vers un dossier jetable dédié. Une valeur relative est résolue depuis le dossier du projet.
N'utilisez jamais un dossier de production pour les tests d'interface ou les scripts E2E. La suite navigateur officielle utilise .e2e/data, un port 2510 et des identifiants isolés.
Intégrations en développement
Pour Docker, lancez un socket proxy dédié et limité. Ne montez pas la socket Docker directement dans le processus NasDash. Pour les autres intégrations, utilisez des comptes de lecture et des hôtes de test.