项目描述······
一、开源项目简介
名字来源:go + deploy
一个web发布代码工具!
支持各种代码发布、回滚,可以通过web来一键完成!
完整的安装指引,上手无难度!
二、开源协议
使用GPL-3.0开源协议
三、界面展示
四、功能概述
goploy自动化部署系统,发布代码和服务器管理工具,配置简单、功能完善、界面流畅、开箱即用!支持git版本管理,支持各种web代码发布,PHP,Python,JAVA等代码的发布、回滚,可以通过web来一键完成。
功能
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
五、技术选型
原理图
后端开发说明
- 安装go,必须是1.16以上
- 项目使用 go mod 管理
- 修改 goploy.toml cp goploy.example.toml goploy.toml
- 需要编译一次前端 前端开发说明
- 运行 cd cmd/server && go run main.go --asset-dir=../../
- 或者使用 gin(可以热更新代码,改变就生效)
前端开发说明
- cd web
- npm install 或者 yarn install
- 修改 .env.development
- npm run dev 或者 yarn dev
- 编译 npm run build 或者 yarn build
安装
下载 release
或者从tag构建
访问一飞开源:https://code.exmay.com/ 下载 cd ./goploy git checkout -b tagname cd ./web npm install && npm run build cd ../ go build -o goploy cmd/server/main.go
使用
- 运行./goploy or goploy.exe or goploy.mac (运行不了可能需要 chmod a+x, 再不行就发issue或加群)
- 根据安装指引填入相关的配置
- web http://ip:port (账号:密码 admin:admin!@#)
运行环境······
浏览器
项目技术······
html
数据库文件······
无
项目截图······






文件目录······
暂无数据
未经允许不得转载: ICode联盟 » 项目源码 » [开源]自动化部署系统,发布代码和服务器管理工具,简单开箱即用
工具推荐
更多»
PDF电子书
更多»
Java多线程编程核心技术
(2)
Linux命令详解词典.pdf
(5)
深入Python3中文版
(0)
百度SEO一本通.pdf
(0)
mysql必知必会.pdf
(2)
疯狂JAVA讲义 pdf电子书
(2)
C# 图解教程pdf电子书
(3)
研磨设计模式 pdf电子书
(0)