1 Star 0 Fork 195

踢足球的小男孩 / goploy

forked from goploy / goploy 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.zh-CN.md 3.10 KB
一键复制 编辑 原始数据 按行查看 历史
jeeinn 提交于 2022-09-17 17:57 . U readme

logo

English| 简体中文

名字来源:go + deploy

一个web部署系统工具!

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

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

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

DEMO admin:admin!@# (不一定能打开,看心情)

Docker

Dockerfile

帮助文档

Goploy-Agent 监控服务器性能

内容列表

功能

Use Goploy to automate your development workflow, so you can focus on work that matters most.

Goploy 用于:

  • 构建项目
  • 发布项目到unix、windows
  • 支持git、svn、ftp、sftp
  • 基于角色的访问控制RBAC
  • 监控http、tcp、process
  • 服务器性能
  • 秒级定时任务
  • Xterm
  • Sftp
  • LDAP

安装

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

使用

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

预览

预览light 预览dark

原理图

原理图

后端开发说明

  1. 安装go,必须是1.16以上
  2. 项目使用 go mod 管理
  3. 修改 goploy.toml cp goploy.example.toml goploy.toml
  4. 运行 go run main.go --asset-dir=./ (需要编译一次前端 前端开发说明)
  5. 或者使用 gin(可以热更新代码,改变就生效)

前端开发说明

  1. cd web
  2. npm install 或者 yarn install
  3. 修改 .env.development
  4. npm run dev 或者 yarn dev
  5. 编译 npm run build 或者 yarn build

相关仓库

捐赠

如果你觉得这个项目帮助到了你,你可以请作者喝一杯奶茶表示鼓励 🥛

weixin alipay

如何贡献

非常欢迎你的加入! QQ群903750786,群里有基础安装视频。

提一个Issue

提交一个 Pull Request.

使用许可

GPLv3 © zhenorzz

Go
1
https://gitee.com/heyuanjun/goploy.git
git@gitee.com:heyuanjun/goploy.git
heyuanjun
goploy
goploy
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891