goploy/README.zh-CN.md

122 lines
2.9 KiB
Markdown
Raw Normal View History

2020-09-04 19:13:08 +08:00
<p align=center>
<img src="./banner.png" alt="logo" title="logo" />
</p>
<p align="center">
<a href="#">
<img src="https://img.shields.io/badge/readme%20style-standard-brightgreen.svg">
</a>
<a href="#">
<img src="https://img.shields.io/badge/give%20me-a%20star-green.svg">
</a>
<a href="LICENSE">
<img src="https://img.shields.io/badge/License-MIT-yellow.svg">
</a>
</p>
2020-09-04 19:15:30 +08:00
[English](./README.md)| 简体中文
2020-09-04 19:13:08 +08:00
名字来源go + deploy
一个web部署系统工具!
支持各种代码发布、回滚可以通过web来一键完成
完整的安装指引,上手无难度!
> 重要提示: master 分支在开发过程中可能处于不稳定或者不可用状态请通过releases而非master去获取稳定的二进制文件。
2021-02-15 10:31:10 +08:00
[DEMO](http://demo.goploy.icu) admin:admin!@# (不一定能打开,看心情)
2020-09-04 19:13:08 +08:00
2021-06-01 14:59:54 +08:00
[Docker](https://hub.docker.com/r/zhenorzz/goploy)
2021-11-23 10:16:18 +08:00
[Dockerfile](./docker/Dockerfile)
2021-03-04 14:57:39 +08:00
[帮助文档](https://docs.goploy.icu)
2020-09-04 19:13:08 +08:00
2021-11-09 14:12:28 +08:00
[Goploy-Agent](https://github.com/zhenorzz/goploy-agent) 监控服务器性能
2020-09-04 19:13:08 +08:00
## 内容列表
2021-12-04 14:24:25 +08:00
- [功能](#功能)
2020-09-04 19:13:08 +08:00
- [安装](#安装)
- [使用](#使用)
- [预览](#预览)
- [原理图](#原理图)
- [后端开发说明](#后端开发说明)
- [前端开发说明](#前端开发说明)
- [相关仓库](#相关仓库)
- [如何贡献](#如何贡献)
- [使用许可](#使用许可)
2021-12-04 14:24:25 +08:00
## 功能
Use Goploy to automate your development workflow, so you can focus on work that matters most.
Goploy 用于:
- 构建项目
2022-05-12 19:38:53 +08:00
- 发布项目到unix、windows
2022-03-10 19:31:30 +08:00
- 支持git、svn、ftp、sftp
2022-04-12 09:48:31 +08:00
- 基于角色的访问控制RBAC
2022-04-29 15:56:34 +08:00
- 监控http、tcp、process
2021-12-04 14:24:25 +08:00
- 服务器性能
- 秒级定时任务
- Xterm
- Sftp
2021-12-15 16:17:31 +08:00
- LDAP
2020-09-04 19:13:08 +08:00
## 安装
1. 安装mysql
2. 下载最新的release
## 使用
1. 运行./goploy or goploy.exe or goploy.mac (运行不了可能需要 chmod a+x, 再不行就发issue或加群)
2. 根据安装指引填入相关的配置
3. web http://ip:port (账号:密码 admin:admin!@#)
## 预览
2022-07-11 09:30:28 +08:00
![预览light](./preview_light.png)
![预览dark](./preview_dark.png)
2020-09-04 19:13:08 +08:00
## 原理图
![原理图](./goploy.png)
## 后端开发说明
2021-04-07 18:31:31 +08:00
1. 安装go必须是1.16以上
2. 修改.env ENV=dev
3. 项目使用go mod管理
4. 运行go run main.go
5. 或者使用gin可以特更新代码改变就生效
2020-09-04 19:13:08 +08:00
## 前端开发说明
1. cd web
2. 修改.env.development
3. npm run dev
## 相关仓库
- [gin](https://github.com/codegangsta/gin) - GO hot reload。
- [element-ui](https://github.com/ElemeFE/element) - 前端UI样式。
2022-05-19 08:17:09 +08:00
## 捐赠
如果你觉得这个项目帮助到了你,你可以请作者喝一杯奶茶表示鼓励 🥛
<p>
<img src="https://www.goploy.icu/weixin.png" width="200" alt="weixin">
<img src="https://www.goploy.icu/alipay.png" width="209" alt="alipay">
</p>
2020-09-04 19:13:08 +08:00
## 如何贡献
2022-04-21 10:37:37 +08:00
非常欢迎你的加入! QQ群903750786群里有基础安装视频。
2020-09-04 19:13:08 +08:00
[提一个Issue](https://github.com/zhenorzz/goploy/issues/new)
提交一个 Pull Request.
## 使用许可
2022-04-09 21:45:53 +08:00
[GPLv3](LICENSE) © zhenorzz