0%
帶回診所:維護與安全升級22
課後指南25 分鐘最後確認 2026-07-15

帶回家之後:備份、更新與維護節奏

網站會因服務更新、套件版本或自己的修改而出問題;用 Claude App、GitHub/Vercel 網頁與資料匯出建立固定維護節奏。

22

學完這一課,你會做到

  • 建立每次變更前後的資料備份、Review changes 與小型 commit 習慣
  • 用匯出檔與 Git/Vercel 歷史區分程式和資料回復
  • 整理足以交給他人協助的維護紀錄

開始前先定位

你在這裡帶回診所:維護與安全升級

建立備份與維護習慣,並看懂示範系統、正式系統及 HIS 串接之間的安全界線。

完成證據離場前備份

完成一次 JSON 匯出、到 GitHub 網頁記下最後成功 commit、分支與 Production 網址,並把「系統目前只允許合成資料」寫入自己的維護筆記。

本課先不做守住小步與資料界線

不使用真實病人資料,也不在尚未驗收時一次交付多個大型修改。

本課名詞維護備份匯出還原Preview

最低維護節奏

頻率動作留下證據
每次修改前匯出合成資料、在 Claude App 確認無意外變更有日期的匯出檔與 GitHub 最近成功 commit
每個小功能後Preview 驗收、單獨核准 commit、再單獨核准 pushGitHub commit 與部署紀錄
每月開啟主要流程、查看 Vercel/Firebase 服務通知簡短維護日誌
重大更新前另做備份並先用 Vercel Preview 測試可比較的前後版本

程式與資料要分開想

  1. Git commit 與 Vercel deployment 可協助回到某版程式,但不等於還原 Firestore 資料。
  2. 模板的一鍵 JSON 匯出是資料副本;匯出後抽查格式與筆數,並放在診所核准的位置。
  3. 匯入會改動資料,先在測試專案演練並保留匯入前副本。
  4. 備份若含真實資料也受同等保護;本課 demo 備份仍只含合成資料。

課後維護 prompt

可直接使用的 Prompt
請先只做診斷。請檢查目前專案變更、最近 5 個存檔點、build 結果與可能受影響的功能,並用 Claude App 可見的摘要回報。不要安裝或更新套件、不要改資料庫規則、不要刪檔。請把修復拆成最小步驟,並列出每一步的回復方式與驗收清單。

離場前備份

完成一次 JSON 匯出、到 GitHub 網頁記下最後成功 commit、分支與 Production 網址,並把「系統目前只允許合成資料」寫入自己的維護筆記。

參考資料

介面與方案會改版;實際操作仍以各工具官方頁面為準。延伸資料用來幫助理解,不取代本課安全原則。

低壓力自我檢查

把程式碼回到昨天的 commit,會自動把 Firestore 資料也回到昨天嗎?

準備好再標記完成完成狀態會留在這台裝置,下次回來可接著學。