open-notebook/frontend/start-server.js
LUIS NOVO 5caf62946e fix: use Node.js wrapper for cross-platform PORT fallback
Replace cross-env with a simple Node.js wrapper script that:
- Respects externally supplied PORT environment variable
- Falls back to 8502 if PORT is not set
- Works cross-platform without extra dependencies
- No runtime dependencies beyond Node.js itself

Changes:
- Add start-server.js wrapper script
- Update package.json to use wrapper
- Remove cross-env dependency
- Copy start-server.js in Dockerfile

This fixes both issues:
1. Preserves PORT fallback behavior (PORT can be overridden)
2. No extra runtime dependencies needed
2026-01-14 22:51:39 -03:00

9 lines
197 B
JavaScript

#!/usr/bin/env node
// Set default PORT if not already set
if (!process.env.PORT) {
process.env.PORT = '8502';
}
// Start the Next.js standalone server
require('./.next/standalone/server.js');