https://github.com/qbhy/goal-piplin
简单实用的部署工具。Simple and practical deployment tool.
https://github.com/qbhy/goal-piplin
ci cicd goal
Last synced: 5 months ago
JSON representation
简单实用的部署工具。Simple and practical deployment tool.
- Host: GitHub
- URL: https://github.com/qbhy/goal-piplin
- Owner: qbhy
- License: mit
- Created: 2023-08-31T20:07:48.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-28T11:27:50.000Z (11 months ago)
- Last Synced: 2024-05-29T02:59:15.195Z (11 months ago)
- Topics: ci, cicd, goal
- Language: Go
- Homepage:
- Size: 402 KB
- Stars: 42
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-CN.md
- License: LICENSE
Awesome Lists containing this project
README
[English](README.md) | 中文
# Goal Piplin
[](https://codecov.io/gh/qbhy/goal-piplin)
[](https://goreportcard.com/report/github.com/qbhy/goal-piplin)
[](https://pkg.go.dev/github.com/qbhy/goal-piplin?tab=doc)
[](https://gitter.im/qbhy/goal-piplin?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://sourcegraph.com/github.com/qbhy/goal-piplin?badge)
[](https://www.codetriage.com/qbhy/goal-piplin)
[](https://github.com/qbhy/goal-piplin/releases)
[](https://www.tickgit.com/browse?repo=github.com/qbhy/goal-piplin)## 关于 Goal-Piplin
Goal piplin 是一个非常好用的部署工具.
- 容易使用
- 支持多用户
- 支持分组
- 支持协作
- 一键复制项目
- 通过 CURL 部署## 安装
克隆代码```bash
git clone https://github.com/qbhy/goal-piplin.git
```使用 docker compose 启动(包括 MySQL、Redis、server、views)
```bash
docker compose up -d
```执行迁移
```bash
docker compose exec server /var/www/piplin migrate
```初始化用户和密钥
```bash
docker compose exec server /var/www/piplin init
```
> The default account is piplin and the password is passwordnginx 配置
```bash
cp nginx.conf /etc/nginx/site-enabled/piplin.conf
```
> 这一步可以根据自己的需要修改 path 和 piplin.conf## 更新
如果Goal-Piplin有更新,会自动打包最新的镜像推送到docker仓库。这时,你只需要在你的Goal-Piplin目录下执行以下命令即可。
```bash
make update
```## 前端
goal piplin是一个前后端分离的项目。前端基于antd pro开发,使用umijs作为脚手架。- [goal-piplin-views](https://github.com/qbhy/goal-piplin-views)
- [ant-design-pro](https://github.com/ant-design/ant-design-pro)
- [umijs](https://github.com/umijs/umi)
## 贡献
感谢您考虑为 Goal Piplin 做出贡献!
您可以向此存储库提交 PR 或问题来参与该项目。
> 您也可以直接添加我的微信 qbhy0715 给我建议或者意见。## 开源协议
Goal Poplin 是根据以下协议授权的开源软件 [MIT license](https://opensource.org/licenses/MIT).