Подтвердить что ты не робот

Удалить и переустановить приложение Rails для герой

У меня есть приложение rails, которое развертывается в Heroku. Недавно я внес тонну изменений, удалил старые миграции, воссоздал новые миграции, переустановил и справился с конфликтами слияния... список продолжается.

Теперь я хочу стереть все свое приложение "production" от heroku и передислоцировать мой код из ветки github master в Heroku.

Есть ли простой или "правильный" способ удалить мое приложение на Heroku, очистить его, а затем перераспределить?

4b9b3361

Ответ 1

Если вы не хотите удалять все приложение (возможно, вы хотите сохранить свои надстройки и другую конфигурацию одинаковыми), вы можете reset базу данных и принудительно обновить код.

Разверните новый код, заставив обновление с помощью флага -f:

git push heroku master -f

Отбросьте и заново создайте базу данных:

heroku pg:reset <DATABASE>

Перенесите новую базу данных:

heroku run rake db:migrate

Ответ 2

Уничтожьте приложение:

heroku apps:destroy --app example

Создайте новый:

heroku create example

Нажмите на него:

git push heroku -u master

Захват экрана с пояса инструмента Героку