description |
---|
NodeJS App Web and Worker process type |
Requirements:
assume that your have a monorepo folder tree like this:
root(monorepo)
--webapp
----app.js
----package.json
--workerapp
----app.js
----package.json
-
In your monorepo root create .buildpacks file
webapp=https://github.com/heroku/heroku-buildpack-nodejs.git workerapp=https://github.com/heroku/heroku-buildpack-nodejs.git
-
Add a Procfile
In root folder.
web: cd webapp && npm start worker: cd workerapp && npm start
-
Create an app <my-app> on heroku and set up git in your monorepo folder
-
Add Buildpack config in your <my-app> settings
-
Git push heroku master
-
Scale your web et worker
heroku ps:scale web=1 worker=1
Ask me : https://twitter.com/deddysaintval