https://github.com/aaronzjc/mu
Mu-热榜聚合
https://github.com/aaronzjc/mu
docker golang k8s vue3
Last synced: 6 months ago
JSON representation
Mu-热榜聚合
- Host: GitHub
- URL: https://github.com/aaronzjc/mu
- Owner: aaronzjc
- License: mit
- Created: 2019-09-10T04:58:54.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2023-03-24T08:52:05.000Z (over 3 years ago)
- Last Synced: 2024-01-18T11:59:45.411Z (over 2 years ago)
- Topics: docker, golang, k8s, vue3
- Language: Go
- Homepage: https://mu.memosa.cn
- Size: 13.4 MB
- Stars: 15
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 介绍
`mu`是一个热榜帖子聚合网站。
这个项目的目的是实践自己掌握的新的技术。目前的技术栈
+ Golang, Gin
+ Vue 3.0, PWA
+ k3s
+ dagger
## 预览&架构
## 构建部署
因为windows原生不支持`make`,项目采用`mage`和`dagger`作为CI/CD工具集。
安装参考`magefile/mage`项目。
```shell
# 查看可用构建
$ mage
# 构建前端页面
$ mage build_frontend
# 构建后端,会同时编译api,commander,agent
$ mage build_backend
# 打包镜像
$ mage build_image
# 部署到k8s,配置格式参考demo.yml
$ mage deploy
```
### 授权
MIT