簡體   English   中英

我將如何托管多個與Heroku共享相同Mysql數據庫的Spring啟動Web應用程序?

[英]How will I host multiple spring boot web applications which share the same Mysql database to Heroku?

我已經實現了一個電子商務網站,有2個春季啟動Web應用程序,一個用於管理員,另一個用於客戶。 兩個應用程序都使用相同的Mysql Db。 如何在Heroku上托管我的應用程序和數據庫。

我是一個絕對的初學者,並想知道是否有任何方法來實現這一點,因為標准Heroku僅支持一個app-one repo用例。 經過一些研究后,我發現可以使用共享附加組件在Heroku應用程序之間共享數據庫,但不知道如何。

如果有人請告訴我實現相同的步驟,那將是很棒的。

您可以將www指向一個應用程序(請參閱域配置的設置)和指向管理應用程序的管理子域。 所以,兩個heroku應用程序。 現在,您的首要任務是電子商務,因此您應該在那里創建數據庫插件。

heroku中的所有資源都使用附件的概念。 插件存在於某處,並通過在那里導出環境變量將其附加到您的應用程序。

現在您已經在電子商務應用程序中創建了數據庫,您可以使用管理應用程序共享同一個數據庫。 檢查文檔:

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM