我将如何托管多个Spring Boot Web应用程序,这些应用程序与Heroku共享相同的MySQL数据库



我已经实现了一个电子商务网站,具有2个春季启动Web应用程序,一个用于管理员,另一个用于客户。这两个应用程序都使用相同的MySQL DB。我将如何在Heroku上托管我的应用程序和DB。

我是一个绝对的初学者,想知道是否有任何方法可以实现这一目标,因为标准Heroku仅支持一个App One Repo用例。经过一番研究,我发现可以使用共享附加组件在Heroku应用程序之间共享DB,但不知道如何。

如果有人请我向我简要介绍实现同样的步骤,那将是很棒的。

您可以将www指向一个应用程序(请参阅域配置的设置(和指向Admin应用的admin子域。所以,两个Heroku应用程序。现在,您的优先级是电子商务,因此您应该在此处创建数据库。

Heroku中的所有资源都与依恋概念一起工作。插件存在于某个地方,它通过导出环境变量附加到您的应用程序中。

现在,您已经在电子商务应用程序中创建了数据库,可以与Admin应用共享同一数据库。检查文档:

https://devcenter.heroku.com/articles/heroku-postgresql#sharing--heroku-postgres-betnew-postgres-postgres-ween-papplications

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

相关内容

  • 没有找到相关文章

最新更新