我想要部署一个Node应用程序,但是我在代码结构方面遇到了问题。该应用程序已在顶层进行git初始化,并且看起来像:
App (git tracked in remote repo)
- .git
- server
- client
- plugin
- extras
由于Heroku要求我只能直接推送包含package.json构建文件的服务器目录,我不确定如何设置我的目录。我希望可以从"App/server"文件夹部署Heroku,但仍然像现在一样git pull/push整个应用程序:
App (git tracked in remote repo)
- .git
- server (can run 'git push heroku master' for just this folder)
- .git (?)
- client
- plugin
- extras
我该如何用最简单的方法实现这个目标?我了解了git子模块,但似乎有点复杂,我想确认一下。非常感谢,来自一个Git新手。
README.md
文件中,将按钮标记更改为[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/roninbar/kwik-e-mart/tree/heroku)
(将roninbar/kwik-e-mart
替换为你的 GitHub 用户名/仓库)。 - Ron Inbarheroku
分支。 - Ron Inbar