我正在Nodejitsu上构建应用程序,该应用程序不允许超过30MB的部署程序包。该应用程序的大部分是AngularJS,因此我可以将所有这些内容保存在单独的服务器上,并大大减小程序包的大小。
但是,它是通过一个git repo进行管理的,其组织方式如下:
app/ <-- node files to deploy to Nodejitsu
config/
test/
package.json
server.js
public/ <-- static files to deploy to CDN
img/
css/
js/
docs/ <-- don't want to deploy this anywhere, but still keep in git repo
我基本上是在寻找一种更好的方式来部署所有这些。我想将它们全部保留在同一git repo中,但是我需要以下命令:
app
,config
,test
,package.json
和server.js
与jitsu deploy
一起部署public
部署到CDN(如果我可以只发布img
以及两个缩小的JS和CSS文件,则更酷)docs
),但不进行部署有什么想法吗?