SAE上用Git部署Laravel5
作者:糖果
有好心人做了Laravel在SAE的移植工作。我 fork了一下, 本向导入到coding.net里,因为原作者的主分支在github,所有就在github上fork一个分支。
SAE很久以前也开起了git部署功能,所以现在在SAE部署一个github上的php项目相对就很方便。
1.在SAE控制台创建一个php的空项目。
2.克隆Laravel on sae的代码。
git clone https://github.com/shengnoah/laravel5-on-sae.git
3.Push代码到SAE上。
在你应用的git代码目录里,添加一个新的git远程仓库 sae
$ git remote add sae https://git.sinacloud.com/moonscript
编辑代码并将代码部署到 sae
的版本1。
$ git add .
$ git commit -am "Laravel on SAE"
$ git push sae master:1
注意这里的原本的origin变成了sae, master后面的:1,对应之前SVN的10个版本号。
其实,Coding.net现在已经开如支持svn了,可以把代码部署到coding.net上,然后在让SAE的应用去Checkout coding.net上的代码通过svn或是github的方式,用php的github第三方中间件的方式,是比较好的选择, 这样可以直接在coding.net的web ide,或是WEB页面直接操作SAE的源码资源。
4.进入浏览器check效果。
http://moonscript.applinzi.com/