org_heigl / deploy
部署您无法完全控制的托管主机上的 WebApps
dev-master
2012-12-26 07:17 UTC
Requires
- php: >=5.3.0
- zendframework/zend-eventmanager: master
- zendframework/zend-http: master
- zendframework/zend-loader: master
- zendframework/zend-modulemanager: master
- zendframework/zend-mvc: master
- zendframework/zend-servicemanager: master
- zendframework/zend-stdlib: master
- zendframework/zend-validator: master
- zendframework/zend-view: master
This package is auto-updated.
Last update: 2024-09-23 10:43:50 UTC
README
ZF2 的部署模块
目的
本模块帮助您在无法完全控制服务器的主机环境中部署 ZendFramework2 应用程序。
您可以通过调用特定的 URL 来触发部署,然后从定义的位置下载您的应用程序 ZIP 文件,提取它并最终运行 composer-update。
您还可以定义预部署钩子以及后部署钩子。
预部署钩子可以用于设置静态维护页面,而后部署钩子可以用于删除静态页面或调整您的数据库模式。
安装
通过 composer
将以下行添加到您的 composer.json
文件的 require
-部分
'org_heigl/deploy' : 'dev-master'
Afterwork
要激活此模块,您必须将其包含在您的应用程序配置中,如下例所示
return array(
'modules'=>array(
'Applcation',
'OrgHeiglContact',
),
);
配置
安装后,您需要调整一些配置值。因此,您应该将文件 vendor/org_heigl/Deploy/config/module.org_heigl_deploy.local.php
复制到 config/autoload/module.org_heigl_deploy.local.php
,并根据文件中的注释调整值。
完成此操作后,您可以通过调用 http://your.site.example.com/deploy/ 来触发部署
这就完成了。
贡献
问题在此处由 GitHub 的问题跟踪器跟踪。在那里,您可以留下问题和功能请求
并且您可以随意克隆并发送 pull-requests。
许可协议
整个项目均采用 MIT 许可协议
我必须强调,我无法对您使用此模块时发生的任何事情负责!!