diff --git a/dev-server.js b/dev-server.js new file mode 100644 index 0000000..5911f99 --- /dev/null +++ b/dev-server.js @@ -0,0 +1,12 @@ +const { spawn } = require('child_process'); + +// Start Next.js dev server with explicit hostname +const next = spawn('next', ['dev', '-p', '3050', '-H', '0.0.0.0'], { + stdio: 'inherit', + shell: true, + env: { ...process.env, HOSTNAME: '0.0.0.0' } +}); + +next.on('close', (code) => { + process.exit(code); +}); diff --git a/package.json b/package.json index f2a4d02..6e222a9 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "description": "Create custom QR codes in seconds", "private": true, "scripts": { - "dev": "next dev -p 3050", + "dev": "node dev-server.js", + "dev:local": "next dev -p 3050", "build": "prisma generate && next build", "start": "next start", "lint": "next lint",