org_heigl/deploy

部署您无法完全控制的托管主机上的 WebApps

dev-master 2012-12-26 07:17 UTC

This package is auto-updated.

Last update: 2024-09-23 10:43:50 UTC


README

ZF2 的部署模块

Build Status

目的

本模块帮助您在无法完全控制服务器的主机环境中部署 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 许可协议

我必须强调,我无法对您使用此模块时发生的任何事情负责!!