Jav*_*diz 16 php codeigniter laravel
在部署codeigniter/laravel应用程序时,我需要知道哪些是我的选择.
我一直在家里开发本地,当我去上班时,我需要一些快速的方法将所有更改推送到服务器.
需要更新应用程序代码,需要迁移数据库模式,并且必须重新启动应用程序服务器.
我手动浪费了大量的时间,我需要一些自动化的方式,比如在Rails环境中的capistrano.
我有什么选择?
更新: 我有自己的服务器机器,一切都需要在没有互联网连接的内部网环境中工作.
我用过以下内容:
工作得很好,设置有点繁琐.超快速部署.很多控制.Puppet&Chef的学习开销较少,具有一定程度的原生MySQL工具.
GitHub上
需要与您的机器之间的互联网连接 - 在某种程度上,终端作为交互式脚本的写入权限....工作,但让我感到紧张.拉动比推动更好,并且它比大多数其他解决方案更好.
自定义shell脚本
是的 - 这是最常见的,只要在整个CI目录上进行验证,一旦它在升级验证并使用Salt推出......
Scalextreme
我们已经看了几个月了 - 接口是从1990年开始的,但它有非常好的功能,包括你可以在任何机器上定位的独立于系统的脚本库.
交钥匙Linux
锤子 - 这将整个系统映像从桌面迁移到EC2就像是5分钟.效果很好,你也可以在VM系统之间移动东西.最后,我认为在EC2上更新AMI很容易,这可能是答案之一......
没有什么是真正令人满意的,DB模式的改变是一个巨大的痛苦.因此,对于客户端配置,我们正在从MySQL迁移到Cassandra,这基本上是无模式的.CI安装程序很有趣,但我不确定它如何处理更新.
小智 3
我最近在 GitHub 上发现了这个 CodeIgniter 安装程序。我已经玩过几次了,它对我来说就像一个魅力。
它就像将其放入根目录(与系统文件夹一起)、生成 MySQL 转储并编辑一些文件一样简单。完整说明在这里
我希望它对你有用,就像对我一样。
| 归档时间: | 
 | 
| 查看次数: | 4048 次 | 
| 最近记录: |