[英]deploy two applications on the same domain on heroku
我在heroku上部署了一個后端api,
mydomain.com
前端是一個angularjs應用程序,我想將其托管在相同的url上,以便避免cors限制。 那可能嗎 ?
解決此問題的最簡單方法:
通過在Heroku和buildpack-nginx 上使用多個Buildpacks,您可以在dynos中擁有一個Nginx實例,該實例可以為您的靜態文件提供服務,還可以將請求傳遞給后端服務器(獨角獸)進程。 前端代碼必須與后端代碼駐留在同一存儲庫中,或者(作為替代)在構建過程中從其他存儲庫中取出。
與第一種解決方案相似,但沒有nginx。 如果您也獲得ruby / unicorn來提供靜態JS文件,則有可能。
使用Heroku的Docker支持來構建您自己的應用程序映像並進行部署。
以上所有組合:)
這很可能包括添加nodejs buildpack來設置適當的構建管道。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.