weekly icon indicating copy to clipboard operation
weekly copied to clipboard

【自荐工具】Goploy自动化部署系统(deploy、xterm、sftp)

Open zhenorzz opened this issue 4 years ago • 0 comments

名字来源:go + deploy

Devops项目代码部署发布平台!

支持各种代码发布、回滚,可以通过web来一键完成!

完整的安装指引,上手无难度!

重要提示: master 分支在开发过程中可能处于不稳定或者不可用状态,请通过releases而非master去获取稳定的二进制文件。

Docker

帮助文档

内容列表

  • 背景
  • 安装
  • 使用
  • 预览
  • 原理图
  • 后端开发说明
  • 前端开发说明
  • 相关仓库
  • 如何贡献
  • 使用许可

背景

大部分流行的发布工具功能虽然强大,但是配置较为麻烦,上手难度大,中小型项目难以使用。

安装

  1. 安装mysql
  2. 下载最新的release

使用

  1. 运行./goploy or goploy.exe or goploy.mac (运行不了可能需要 chmod a+x, 再不行就发issue或加群)
  2. 根据安装指引填入相关的配置
  3. web http://ip:port (账号:密码 admin:admin!@#)

预览

预览

原理图

原理图

后端开发说明

  1. 安装go,必须是1.16以上
  2. 修改.env ENV=dev
  3. 项目使用go mod管理
  4. 运行go run main.go
  5. 或者使用gin(可以特更新代码,改变就生效)

前端开发说明

  1. cd web
  2. 修改.env.development
  3. npm run dev

如何贡献

非常欢迎你的加入! (QQ群903750786)

提一个Issue

提交一个 Pull Request.

使用许可

MIT © zhenorzz

zhenorzz avatar Jul 20 '21 02:07 zhenorzz