軟體開發生命週期 (SDLC) 概述
軟體開發流程與生命週期 (SDLC) 概述。詳細介紹軟體開發的六大核心階段(需求分析、系統設計、程式開發、測試、部署與維運)以及卓越流程的三大隱形關鍵。
使用 OIDC 發佈 NPM 套件
使用 GitHub Actions OIDC 自動發佈 NPM 套件 在過去,若想要透過 GitHub Actions 在發佈新版本時自動上傳套件到 NPM Registry,我們必須在 NPM 產生一個長效型的 Access Token,並將其存放在 GitHub 的 Repository Sec...
Docker 環境建置
Docker 開發環境部署 安裝 docker 1. dockerhttps://www.docker.com/getstarted/官網下載 2. 確認docker環境 docker version 3. 執行測試 docker run helloworld 部署 ubuntu 專案 1. 先建立...
Node.js 全端部署
Node.js 與 Vite 整合部署策略 1. 架構核心概念:資源調度中心 不再為每個前端專案開設獨立伺服器,改以 MainServer 為核心入口,透過路徑分流(Routing)統一派送靜態資源與處理後端 API。 🖥️ MainServer Express:擔任資源派送者 Static Se...
Supabase 防休眠腳本
使用 GitHub Actions 防止 Supabase 免費方案休眠 如果你正在使用 Supabase 的免費方案 Free Tier 作為你的 Side Project 資料庫,你一定會遇到這個痛點:只要專案超過 7 天沒有任何活動,Supabase 就會自動將專案暫停 Pause。 要喚醒專...