Dev
Dockerfile、環境變數與 API endpoint:一次把坑補齊的週記
這兩天主要在補技術債、梳理架構,過程當然少不了自我懷疑,但也總算把幾個老問題收斂了。 先是 Dockerfile。昨晚就覺得哪裡怪,早上看 deployment log 才確認——前端 CORS 一直叫,後端 API 的 domain whitelist 根本沒吃到。追了半天發現是啟動命令寫法有問題,環境變數沒進去,CORS 就默默回到 localhost。這種低級錯誤不是第一次發生,每次都要再問自己一次:「你到底什麼時候才會記住?」好,這次除了修指令,乾脆把環境變數管理自動化,一個 bash script 負責切換 beta、dev、prod,順手把環境特定的 .env 加進 .gitignore,避免哪一天不小心把敏感資訊推上去。這種看起來小事,但出包就會後悔到爆。 API 這邊也趁機整理。把 api-client 的