该软件包最新版本(v1.1.68)没有提供许可信息。

WhoTrades 发布部署服务

维护者

详细信息

github.com/WhoTrades/rds

源代码

问题

安装次数: 5,072

依赖者: 0

建议者: 0

安全性: 0

星标: 3

关注者: 5

分支: 4

公开问题: 1

类型:服务

v1.1.68 2024-09-11 15:06 UTC

This package is auto-updated.

Last update: 2024-09-11 15:10:54 UTC


README

由PHP和yii 2编写的部署管理工具,具有Web界面和命令行构建代理

有关RDS的更多文档

功能

  • 完全控制部署过程(从创建版本包并上传到服务器到删除它)
  • 使用bootstrap编写的WEB界面,用于控制部署过程
  • 支持任何PHP框架或项目
  • 一次与多个应用服务器协同工作
  • 部署过程包含以下步骤
    • 构建版本包
    • 将版本包上传到服务器列表
    • 执行SQL迁移
    • 上传CRON配置
    • 激活版本包或回滚到上一个版本
    • 一段时间后将版本包从服务器上删除

依赖项

RDS组件

  • Postgres 9.3+
  • PHP 7.0+
  • RabbitMq 3.3+

通过vagrant安装

  • 克隆项目
  • 运行cd install/vagrant && vagrant up
  • 访问https://:8085/

手动安装

  • 克隆项目
  • 运行composer install
  • 在Postgres中创建数据库,从dump.sql加载数据
  • 创建数据库用户
  • 在RabbitMq中创建用户和vhost(默认:用户:rds,密码:rds)
  • 在rds/src/config/main.php和rds-build-agent/src/config/console.php中设置配置
  • 在rds/install/vagrant/cron.d中设置cron作业
  • 将您的Web服务器设置为web/index.php(与yii2相同)
  • 享受

贡献

您能够创建任何pull request并请求合并

许可证

MIT许可证下许可。