SAE上用Git部署Laravel5

729 词

作者:糖果

有好心人做了Laravel在SAE的移植工作。我 fork了一下, 本向导入到coding.net里,因为原作者的主分支在github,所有就在github上fork一个分支。

Laravel on SAE

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/