Sviluppo locale
Prepara un checkout riproducibile ed evita i dati di produzione.
Installazione
git clone https://github.com/lucas-lepajollec/nasdash.git
cd nasdash
npm ci
cp .env.example .env
npm run devPer impostazione predefinita, il server di sviluppo è in ascolto solo su http://127.0.0.1:2499. Per testarlo da un altro dispositivo su una rete locale attendibile:
npm run dev:lanUsa quindi l'indirizzo di rete mostrato da Next.js. Il prodotto utilizza Next.js 16, React 19 e TypeScript; il container ufficiale è basato su Node.js 22.
Isolamento dei dati
Per impostazione predefinita, il server locale utilizza data/. Per attività sperimentali, imposta NASDASH_DATA_DIR su una cartella usa e getta dedicata. I valori relativi vengono risolti a partire dalla directory del progetto.
Non usare mai una cartella di produzione per i test dell'interfaccia o per gli script E2E. La suite di browser ufficiale utilizza .e2e/data, la porta 2510 e credenziali isolate.
Integrazioni di sviluppo
Per Docker, preferite proxy limitato; altri tipi e privilegi sono nelle connessioni Docker. Usate account in lettura e host di prova.