iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Odoo

Odoo 部署策略 系列

我目前計劃使用 Odoo 作為某些系統的解決方案,但在與廠商合作導入之前,想先確立一套完整的部署策略。這系列文章將分享我如何從零開始搭建 Odoo 的開發和生產環境,強調安全性、版控協作、環境一致性,以及適應未來系統導入的靈活性。

整個過程涵蓋了如何透過 Docker 和 git 進行模組化部署,並確保開發者能輕鬆複製環境;如何妥善管理版本控制,確保各模組和依賴包版本一致;以及如何設置外部使用者的權限限制,同時不洩露任何憑證等敏感資訊。

在比賽截止的前十分鐘,我才決定要撰寫這系列文章,並且此時我的環境尚未完成。我希望能在接下來的三十天內,同時完成策略與文章的撰寫。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

odoo 反向代理設定第四步:自簽 Root CA 並安裝 SSL 憑證

今天這一章將說明如何以自簽方式生成憑證並進行安裝。雖然我們在上一章提到憑證需要向 CA(憑證授權機構)申請(而且通常要錢),但如果我們是在本機測試,使用 .lo...

2024-09-25 ‧ 由 野足 分享
DAY 12

config 資料夾:odoo 部署中的敏感檔案管理

如果各位在前幾章有跟著操作並將專案推送到 GitHub,很有可能會收到類似下圖的警告,提醒你機密資訊已被記錄到版本歷史中。特別是在使用 git 時,洩漏機密資訊...

2024-09-26 ‧ 由 野足 分享
DAY 13

odoo.conf 內的敏感資訊:分離與保護的策略

在使用 odoo 時,odoo.conf 這個設定檔非常重要。它包含了系統運行所需的各種設定,例如資料庫連線資訊、伺服器參數等。這邊附上官方 Docker 映像...

2024-09-27 ‧ 由 野足 分享
DAY 14

odoo 佈署:中...中場休息...&題目徵求

今天凌晨三點多就出海釣魚了,這次是釣鐵板路亞和花軟底棲,同事釣了一尾 11 斤的鱸麻(野生大石斑),還有第一次看到軟絲釣上來後的墨汁攻勢,也算是有體驗到了(吧)...

2024-09-28 ‧ 由 野足 分享
DAY 15

entrypoint.sh 環境變數調整:微改善 odoo 部署流程

今天來個簡單的章節,而且之後還會修改到 entrypoint.sh,也趁機更熟悉它。 問題是這樣的,還記得我們在 config 資料夾:odoo 部署中的敏感檔...

2024-09-29 ‧ 由 野足 分享
DAY 16

odoo 建立一步到位:自動化資料庫初始流程

⚠️ 資訊:這篇文章的內容已在後續文章中被撤銷 ⚠️ 🚫 請參考後續更新的內容,避免使用本篇提到的方法。 🚫 今天我們要改善的地方跟昨天一樣, entrypoi...

2024-09-30 ‧ 由 野足 分享
DAY 17

開發 odoo module 的小工具:快速參數調整並重啟

我在做官方的模組開發新手教學時,發現開發模組會常需要停掉 odoo,然後重啟並加上 -u estate 參數,來更新我們剛剛修改的模組,讓 ORM 應用我們剛剛...

2024-10-01 ‧ 由 野足 分享
DAY 18

整合 pgAdmin 容器:提升 odoo 開發除錯體驗

在開發或導入新的模組時,我們經常需要快速進行一些測試,或者直接從資料庫中撈取資料來進行除錯。但回想我們在 從網路設計到 Docker Compose:搭建 Od...

2024-10-02 ‧ 由 野足 分享
DAY 19

探索 odoo.conf 模板:如何使用 dbfilter 與 list_db 保護資料庫

今天開始的幾篇文章,我會繼續介紹幾個與 odoo.conf 和 反向代理 相關的主題。其實這些內容也非常重要,應該在中場休息之前就寫,只是當時還沒讀完資料,也還...

2024-10-03 ‧ 由 野足 分享
DAY 20

提升效能:odoo.conf 的多行程伺服器設定介紹

接下來要設定我們 odoo.conf 模板中 "Performance and Limits" 的部分,不過在那之前,我們要先稍微了解多執行...

2024-10-04 ‧ 由 野足 分享