Попытка полностью автоматизировать приложение Heroku's Review Apps (бета) для приложения. Heroku хочет, чтобы мы использовали db/seeds.rb
, чтобы засеять недавно созданную копию экземпляра экземпляра.Приложения для изучения Heroku: скопируйте DB для просмотра приложения
У нас нет db/seeds.rb
с этим приложением. Мы хотели бы настроить скрипт для копирования существующей БД из текущего родителя (промежуточной) и использовать это как БД для нового приложения.
Это можно сделать вручную:
heroku pg:copy myapp::DATABASE_URL DATABASE_URL --app myapp-pr-1384 --confirm myapp-pr-1384
Но я не могу понять, как получить имя приложения, которое создает Heroku в postdeploy сценария.
Кто-нибудь пробовал это и знал, как он может быть автоматизирован?
Вы когда-нибудь это выясняли? Я нахожусь в одной лодке, и мне не повезло вставить ENV ['HEROKU_APP_NAME'] в команду. –
Да, слово из моего контакта @ Heroku заключается в том, что в настоящее время невозможно, чтобы приложение осознавало себя, поэтому вы не можете скопировать базу данных в свое имя приложения, потому что она не может этого знать. Они ожидают, что за это закрепится «через несколько недель». Я отправлю обратно сюда, когда они это сделают (если я помню ;-) – Meltemi
Ждем решения для этого. –