我目前計劃使用 Odoo 作為某些系統的解決方案,但在與廠商合作導入之前,想先確立一套完整的部署策略。這系列文章將分享我如何從零開始搭建 Odoo 的開發和生產環境,強調安全性、版控協作、環境一致性,以及適應未來系統導入的靈活性。
整個過程涵蓋了如何透過 Docker 和 git 進行模組化部署,並確保開發者能輕鬆複製環境;如何妥善管理版本控制,確保各模組和依賴包版本一致;以及如何設置外部使用者的權限限制,同時不洩露任何憑證等敏感資訊。
在比賽截止的前十分鐘,我才決定要撰寫這系列文章,並且此時我的環境尚未完成。我希望能在接下來的三十天內,同時完成策略與文章的撰寫。
在上一篇文章中,我們了解了 odoo 的多行程設定和效能改善的理論基礎。在這一章中,我將透過實際的實驗,調整 odoo.conf 中的多行程與資料庫連線設定,並...
如果大家在我們現在的佈署層(WebApp-Deployment)上測試過 LiveChat 功能,可能會發現它跟直接在整合層(odooBundle-Codeba...
今天要來勘誤之前做錯的部分,今天深處研究時才 root cause 的,原本還在想要不要寫這篇,還是直接回去之前的文章改掉,但一來懶得回去修正,二來這樣今天就沒...
在上一章中,我們發現無法直接從 odoo CLI 進行資料庫的初始化,但我又不想每次都手動設定。因此,我決定寫一個 Python 腳本,透過發送 POST 請求...
今天的內容又是關於反向代理、效能與安全性的提升。不過,關於安全性的部分設定,往往需要透過限制某些功能或增加檢查來達成。因此,在進行正式佈署前,務必測試這些變更是...
今天的內容又又又再次圍繞在反向代理與 odoo 設定的效能改善與安全強化,包括透過 X-Sendfile 和 X-Accel 來處理 odoo 附件的傳輸,並且...
今天要研究如何使用 volumerize 來備份 Docker 的 volumes。首先,釐清一下我的目標:我使用這個功能的主要目的不是為了確保資料不會丟失,因...
這一章花了我不少時間,主要是因為我們的 reverse-proxy 無法自動切換憑證,讓我頗為煩惱:申請憑證需要 reverse-proxy 已經運行,但如果...
這兩天去高雄拍音樂祭,本來今天預計來做 Fail2ban ,但是車上網路實在太爛沒辦法實驗,只好延後熬夜了。 這個實踐方式會修改主機的 iptables,不同...
這次參賽實在是很趕,前面 20 篇還算順利,參賽的時候大概就知道要寫什麼了;但後面這十篇真的是一邊想一邊實驗一邊寫,再加上我平常工作接了新的案子,週末又有很多預...