自动化工作流
效率提升:利用 Webhook 实现代码推送的即时消息通知
随着手头项目的增多,代码仓库逐渐拆分成了 client、server 和通用配置等多个部分。以前每次 push 代码后,都要手动去终端确认部署状态,非常繁琐。这周末抽空把自动化工作流重新梳理了一遍...
阅读全文 →
容器化与运维
记录一次使用 Docker 部署轻量级代码托管服务的踩坑记录
最近在整理本地电脑的开发环境,发现各种环境依赖混杂在一起非常容易引发冲突。为了保持本地系统的整洁,并方便随时迁移,决定将一些常用的开发基础设施全部采用 Docker 容器化部署...
阅读全文 →
容器化与运维
用 Nginx 给多个 Docker 服务做反向代理与 HTTPS 统一收口
本机跑的 Docker 服务越来越多,每个服务都裸露一个端口,记不住不说,从公网访问体验也很差。这次用 Nginx 做了统一的反向代理入口,顺手把 HTTPS 证书也一起配好,对外只暴露 80 和 443 两个端口...
阅读全文 →
自动化工作流
用 rsync + cron 给服务器数据搭一套无感自动备份方案
上个月差点因为误操作把 Docker 数据卷目录删掉了,这件事让我意识到一直没有认真对待数据备份。研究了一圈后决定用 rsync + cron 的组合,每天凌晨增量同步并保留最近 7 个版本的硬链接快照...
阅读全文 →
效率工具
我的终端工作流:zsh 配置、tmux 分区与常用别名整理
整理一下目前在用的终端配置方案:Starship 提示符、zsh-autosuggestions 等必装插件,加上 tmux 多窗格布局脚本和几十条积累下来的高频别名。一套顺手的终端配置能把很多重复操作压缩成几个按键...
阅读全文 →