昨天上午,突然收到阿里云的短信,告诉我ICP备案
终于审核通过了
然后下午,一通折腾,终于把现在这个网站弄到公网上了。
搭建CI/CD工具
当然,作为一个标准“懒人”,我是绝对不能容忍“自己每次都要手动把构建好的文件手动上传的服务器”这种重复性劳动的
那就需要用到CI/CD的工具了,接下来进入选型的阶段了,我直接选择了DroneCI
。
原因嘛。。当然是因为还没用过它
作为一个比较新的工具,文档还是比较齐全的。安装说明文档,和我的Gogs
关联在了一起
该写部署脚本了
语法极其简单,作为有过Github Action
或 Gitlab CI
经验的小白,还是轻松搞定
hook都不用自己建,DroneCI已经都做完了,提交代码,看看构建的日志咯。。。
峰回路转
嗯?日志怎么不动了?算了,先去下盘围棋。。。。。
一小时后,我去?怎么还卡在这?是我页面没刷新吗?
好像不对,网页挂了
ssh到服务器上看看。。。timeout了
直觉,服务器是不是cpu或磁盘满了,赶紧上阿里云看一下,cpu 100% 已经50多分钟了,果断重启
好吧,我的机器太弱鸡了(1核1G)
突然想起了内网穿透这个大杀器
我的服务器弱,可我开发机器可不弱啊(12核32G)
更新部署方案:
用阿里云的服务器做前端,主要跑个nginx做反向代理,再跑个frp
的服务端来做内网穿透
家里开发机器跑具体的服务,再跑个frp
的客户端
完美,只要家里不停电,就可以一直用了,毕竟电费可比阿里云的服务费便宜多了。