Heroku
Heroku still runs DaloyJS happily as a Node web dyno. Use the Node adapter, declare a Procfile, and pin to a supported stack.
When to choose Heroku
- You already have Heroku add-ons and pipelines and don't want to migrate.
- You want a known, stable deploy story without a YAML file.
Server entrypoint
Procfile
Stack
Use heroku-24 or heroku-26. heroku-22 is deprecated.
Buildpack
The heroku/nodejs buildpack is auto-detected from package.json.
Deploy
Gotchas
- Heroku sends
SIGTERMand thenSIGKILLafter 30 seconds. Set the Node adapter'sshutdownTimeoutMsto something well under 30,000. - Bind to
0.0.0.0on thePORTenv var or the routing layer won't reach the process.