发布Web应用程序的工具

2.0.1 2016-11-07 19:23 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:19:54 UTC


README

Build Status Code Climate Test Coverage Issue Count

#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

  • 初始版本