Desarrolladores

Desarrollo local

Prepare un checkout reproducible y evite los datos de producción.

Instalación

git clone https://github.com/lucas-lepajollec/nasdash.git
cd nasdash
npm ci
cp .env.example .env
npm run dev

De forma predeterminada, el servidor de desarrollo solo escucha en http://127.0.0.1:2499. Para probarlo desde otro dispositivo en una red local de confianza:

npm run dev:lan

Luego, utiliza la dirección de red que muestra Next.js. El producto utiliza Next.js 16, React 19 y TypeScript; el contenedor oficial se basa en Node.js 22.

Aislamiento de datos

De forma predeterminada, el servidor local utiliza data/. Para trabajos experimentales, establece NASDASH_DATA_DIR en una carpeta desechable dedicada. Los valores relativos se resuelven desde el directorio del proyecto.

Nunca utilices una carpeta de producción para probar la interfaz ni para ejecutar scripts E2E. El conjunto de pruebas de navegador oficial utiliza .e2e/data, el puerto 2510 y credenciales aisladas.

Integraciones de desarrollo

Para Docker, ejecuta un proxy de socket dedicado y restringido. No montes el socket de Docker directamente en el proceso de NasDash. Para otras integraciones, utiliza cuentas de solo lectura y hosts de prueba.