将 2 个 Github 存储库部署到同一个 Heroku 应用程序
Posted
技术标签:
【中文标题】将 2 个 Github 存储库部署到同一个 Heroku 应用程序【英文标题】:Deploy 2 Github repositories to the same Heroku app 【发布时间】:2017-11-06 13:55:46 【问题描述】:我有:
-
客户端 GitHub 存储库(html、JS 和 CSS 文件)- 包含客户端目录。
后端 Github 存储库 (Node.JS) - 包含服务器目录、package.json、server.js。
是否可以在同一个 Heroku 域上设置这 2 个存储库的部署 - 所以我会有以下结构?
客户 服务器 server.js package.json【问题讨论】:
如何创建第三个项目并在 package.json 中作为依赖项添加客户端和服务器? 依赖是什么意思? 也许这个链接提供了一些见解?看起来他们将这两个应用程序分组到一个存储库中并像这样部署它。 :***.com/questions/41461517/… 看看这里:docs.npmjs.com/files/package.json#git-urls-as-dependencies @MichaelPlatt 谢谢,这似乎是另一种情况 - 我正在寻找将 2 个存储库部署到同一个 Heroku 应用程序 【参考方案1】:Heroku 的界面不允许您显式连接多个 GitHub 存储库。 我认为最好的可能性是使用 Docker 镜像 https://www.heroku.com/deploy-with-docker
您可以为图像创建单独的存储库,并在推送事件上创建 Webhook 到您的客户端和服务器存储库。
【讨论】:
以上是关于将 2 个 Github 存储库部署到同一个 Heroku 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
Google App Engine - 无法链接到 github 存储库
如何使用 Hubot 将 Github 存储库部署到 Heroku?