Note that the Git command is pushing a subfolder to Heroku, but you can push the root folder as well.
Then we to make a Procfile in the root folder of the back end app.\
release: npx sequelize db:migrate
release: npm install -g sequelize-cli forever
release: npm i
web: node app.js
In this example, migrations are run, then packages are installed and the app is restarted.
Once you push your code in the branch you specified in the BITBUCKET_BRANCH variable, then all the commands you specified in the Procfile will run. The build steps are specified in the release: lines and the line running the web app is specified in the web: line of the Procfile .
Once the Procfile commands finished running, your app will be running.