文章

從手動 SSH 到 CI/CD:用 GitHub Actions 自動部署 Docker 到 VPS
CI/CDGitHub ActionsDockerDevOps
這個 blog 以前的上線流程是 push 完自己 SSH 進 VPS、git pull、再 docker compose up --build。本文記錄把它改成 GitHub Actions pipeline 的過程:CI/CD 是什麼、我們的 test → build → deploy → promote 四段流程怎麼設計、健康檢查與回滾如何運作、實作時踩到的注意事項,pipeline 裡各種參數(Secrets、Variables、inputs、build-arg、runtime env)該放哪裡,workflow、Docker、遠端 script 每個設定的意義,以及第一次上線紅了三次的踩坑紀錄。

我的 Dotfiles 設置,用一行指令重建整台mac開發機
DotfilesmacOSShellDevOps
換了新 MacBook 不想再手動設定半天?本文分享我的 dotfiles repo 結構、install.sh 腳本拆解、Brewfile 管理套件、zsh + Oh My Zsh + Powerlevel10k 的 shell 配置,以及把 SSH / Git / macOS 設定全部納入git的實作方式。一個指令,還原整個開發環境。

基礎 Docker 教學,從零開始容器化你的應用
DockerDevOpsCLI
Docker 是現代軟體開發中不可或缺的容器化工具。本文涵蓋 Docker 的核心概念、常用命令、Dockerfile 撰寫、Docker Compose 配置,以及實際部署的最佳實踐。

Markdown 基礎語法格式
Markdown
Markdown 語法完整指南,涵蓋標題、粗體與斜體、列表、引用、程式碼區塊,以及連結、圖片、表格、任務列表和自訂 HTML 等進階功能。適合開發者和內容創作者掌握 Markdown 格式化技巧。
