Как я буду размещать несколько веб-приложений с весенней загрузкой, которые используют одну и ту же базу данных Mysql для Heroku? - PullRequest
0 голосов
/ 04 мая 2019

Я реализовал сайт электронной коммерции, на котором есть 2 веб-приложения с весенней загрузкой: одно для администратора, а другое для клиента. Оба приложения используют один и тот же Mysql Db. Как я буду размещать свои приложения и базу данных на Heroku.

Я абсолютный новичок и хотел бы знать, есть ли способ достичь этого, поскольку стандарт Heroku поддерживает только один вариант использования репо из одного приложения. И после некоторого исследования я обнаружил, что можно делить БД между приложениями Heroku, используя общие надстройки, но не знаю как.

Будет замечательно, если кто-нибудь, пожалуйста, проинформирует меня о том, как этого добиться.

1 Ответ

0 голосов
/ 06 мая 2019

Ваш www может указывать на одно приложение (см. Настройки конфигурации доменов) и поддомен администратора, указывающий на приложение admin.Итак, два приложения героку.Теперь ваш приоритет - электронная коммерция, поэтому вы должны создать там аддон базы данных.

Все ресурсы в героку работают с концепцией привязанности.Аддон где-то существует, и он присоединяется к вашему приложению, экспортируя туда переменные среды.

Теперь, когда вы создали свою базу данных в приложении электронной коммерции, вы можете поделиться этой же базой данных с приложением администратора.Проверьте документы:

https://devcenter.heroku.com/articles/heroku-postgresql#sharing-heroku-postgres-between-applications

heroku addons:attach ecommerce-app-name::DATABASE --app admin-app-name
...