Когда вы создаете новое приложение node.js на Heroku. Вы должны сделать несколько шагов для нескольких сред.

  1. Создайте репозиторий git (Github, bitbucket,…)
  2. Создание приложений Heroku (для меня appname-test и appname-production)
  3. Создать профайл
web: node server/app.js

4. Добавьте удаленное производство и тестирование в конфигурацию git через git add.

git remote add production GIT_URL_TO_PRODUCTION_APP
git remote add test GIT_URL_TO_TEST_APP

5. Установите переменные NODE_ENV

heroku config:set --app appname-test NODE_ENV=test
heroku config:set --app appname-production NODE_ENV=production

Развертывание

Репозиторий кода (Github, Bitbucket,…)

git push origin <branch>

Тестовое приложение

git push test <branch>

Производственное приложение

git push production <branch>