Deploy monorepo in single app on Heroku

NodeJS App Web and Worker process type


assume that your have a monorepo folder tree like this:

  1. In your monorepo root create .buildpacks file

  2. Add a Procfile

    In root folder.

    web: cd webapp && npm start
    worker: cd workerapp && npm start
  3. Create an app <my-app> on heroku and set up git in your monorepo folder

  4. Add Buildpack config in your <my-app> settings

  5. Git push heroku master

  6. Scale your web et worker

    heroku ps:scale web=1 worker=1

Ask me :