Gate Booster 第 4 期:發帖瓜分 1,500 $USDT
🔹 發布 TradFi 黃金福袋原創內容,可得 15 $USDT,名額有限先到先得
🔹 本期支持 X、YouTube 發布原創內容
🔹 無需複雜操作,流程清晰透明
🔹 流程:申請成為 Booster → 領取任務 → 發布原創內容 → 回鏈登記 → 等待審核及發獎
📅 任務截止時間:03月20日16:00(UTC+8)
立即領取任務:https://www.gate.com/booster/10028?pid=allPort&ch=KTag1BmC
更多詳情:https://www.gate.com/announcements/article/50203
在生產環境中掌握 Email 模板自訂化的 Appwrite 部署
在生產環境中運行 Appwrite—尤其是透過像 Digital Ocean Marketplace 這樣的管理平台部署時—通常需要調整電子郵件範本以反映您的品牌身份。本指南將引導您使用 Docker volume 掛載來實現持久的自訂,確保您的更改在版本升級和容器生命周期事件中得以保存。
Appwrite 的電子郵件基礎架構運作方式
支援 Appwrite 的電子郵件系統依賴兩個相互連結的層級:
範本層 (TPL 檔案):負責電子郵件結構的 HTML 標記檔案,存放於 /usr/src/code/app/config/locale/templates/
本地化層 (JSON 檔案):按語言組織的文字內容與翻譯,位於 /usr/src/code/app/config/locale/translations/
平台內包含數個預先配置的範本:
為何在生產環境中直接編輯容器會失敗
預建的 Appwrite 發行版將所有內容打包在 Docker 容器中。試圖直接修改運行中的容器內的範本檔案會造成一個嚴重問題:所有修改在以下情況下都會消失:
利用 Volume 掛載實現持久自訂
Docker volume 掛載提供了解決方案,將您的自訂檔案覆蓋到容器目錄上,同時將它們存放在主機檔案系統中——完全獨立於容器的生命週期。
設置電子郵件範本自訂的實務方法
初始伺服器設置
首先建立與您的基礎架構的 SSH 連線: