dotenv-port
v0.3.0
Published
Run any start command with PORT from .env or env vars; injects -p for next start if missing.
Downloads
26
Readme
dotenv-port
A silly little wrapper that runs your app with
PORTfrom.env(or env vars).
🚀 Install
npm i -D dotenv-port
- Add to scripts
In your package.json:
{
"scripts": {
"start": "dotenv-port next start",
"start2": "dotenv-port node server -p .PORT.",
"start-with-default-port": "dotenv-port node server -p .PORT:4444. "
}
}Add .env
PORT=4030
Now:
npm run start
Next.js runs on port 4030 🎉
Tired of typing PORT=4000 npm start?
Or forgetting to add -p when running next start?
dotenv-port fixes that by:
- Reading
PORTfrom.env(or environment) - Setting it for your child process (
process.env.PORT) - For Next.js specifically: auto-injecting
-p <PORT>intonext startif you forget
