4 ms·
The article suggests using node-foreman (#6); can someone explain the advantage of Procfile-based environment management? I read the docs and didn't see anythin
by cvburgess 11y ago
The article suggests using node-foreman (#6); can someone explain the advantage of Procfile-based environment management? I read the docs and didn't see anything that couldn't be handled by a simple config.json or some environment variables.
- schwuk 11y agoThe article is on heroku.com, so of course it's going to encourage Heroku-centric solutions.
- hunterloftis 11y agoNode-foreman does use environment variables. The usefulness of the tool (vs just straight env vars) is mostly in its ability to: 1) start multiple processes at once during local dev, much like a process manager can on a platform like Heroku or a compose file can in Docker. For instance, I'm working on a system now that uses `web`, `game`, and `sms` processes - which can all be started together via `nf start`, and then when one crashes during development the whole system spins down. 2) inject env vars into a local app via `.env` files (similar to your config.json example)