mheinzerling / dist
发布Web应用程序的工具
2.0.1
2016-11-07 19:23 UTC
Requires
- php: ^7.0.0
- mheinzerling/fileutils: ^2.0.0
- mheinzerling/jsonutils: ^2.0.0
- mheinzerling/stringutils: ^2.0.0
- symfony/console: ^3.1.0
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: ^5.6.0
This package is not auto-updated.
Last update: 2024-09-28 20:19:54 UTC
README
#mheinzerling/dist
用于压缩并部署Composer Web应用程序的工具。
##Composer "require": { "mheinzerling/dist": "^3.0.0" },
##使用方法
- 备份你尝试设置的LIVE或TEST系统
- 创建部署描述符;基于
resources/deploy.json
- 设置部署脚本
vendor\bin\dist.bat upload deploy.prod.json
[1] 部署脚本
- 创建可分发的ZIP文件:
vendor\bin\dist.bat zip deploy.prod.json
- 上传ZIP文件
vendor\bin\dist.bat upload deploy.prod.json
[2] dist.XXXX.zip
- 部署ZIP文件
vendor\bin\dist.bat deploy deploy.prod.json
[1] dist.XXXX.zip
- 将在服务器上写入一个维护标志文件,可以进行检查
- 检查系统并输入
y
以禁用维护模式
##变更日志
3.0.0
- 更新到PHP 7.1
2.0.0
- 更新到PHP 7
1.2.0
- 被动FTP连接
1.1.0
- 部署到子路径
1.0.0
- 初始版本