一小步的开始
开始总是艰难的,仓库建上了,readme 添加了;豪言壮语说出去了,但似乎还没有真正的开始。整理了一个 checklist,对开发过程中用到的东西做一些记录。
准备先把架子搭起来,然后再慢慢像里面填充东西;大致工作流程如下:
- 使用 gin 建立 web 服务端,并部署到服务器
- 使用 vue 建立 web 客户端,并部署到服务器
- 小程序端工作优先级降低,暂且不做开发
自动化部署使用 github action,需要一个自动化部署的小工具,大致思路为:
- 做一个建议的 http 服务,部署在云服务器
- http 服务监听
github action发来的请求,在action打包完docker镜像后发起该请求 - http 服务收到请求后通过执行 shell 命令,拉取镜像并启动容器
- 发送一个自动部署完成通知
# 检查列表
已拥有:
- 云服务器一台
- 域名一个
- git 仓库建立
- docker hub 账户
# 组件链接
后端:
- gin,https://github.com/gin-gonic/gin
- gorm,https://gorm.io/zh_CN/
- casbin,https://casbin.org/zh/
前端:
- vue,https://cn.vuejs.org/
- element-plus,https://element-plus.gitee.io/zh-CN/
参考项目:
- https://github.com/PanJiaChen/vue-element-admin
- https://github.com/flipped-aurora/gin-vue-admin
# 意外
本来都好好的,一不小心出了个意外,云服务器上面启动的 mysql 被删库了。
您的数据库已删除。您必须支付 0.015 比特币 (BTC) 才能取回它们。我拥有的备份:car。
通过 dong10349@proton.me 与我联系 只有与付款相关的邮件才会得到答复!
1
2
2
重新装了 mariaDB,设置了复杂密码,暂时关闭了 3306 端口
编辑 (opens new window)
上次更新: 2023/02/24, 21:37:38