iT邦幫忙

2021 iThome 鐵人賽

DAY 28
0
Software Development

Let's ODOO 開發與應用30天挑戰系列 第 28

Day28 Let's ODOO: ODOO.sh

Odoo.sh是Odoo提供的付費平台,只要有DB與程式碼就會幫你建立Server,也因為是由Odoo自己建立的,所以相容性極高能避免許多自己架設所產出來的問題,來介紹一下有什麼功能吧!

1.進入Odoo.sh平台,首先要連結Git,必須在github內給予第三方app權限,並且與Odoo付費後會拿到一串訂閱碼,便能在Odoo.sh建立一份Project。

https://ithelp.ithome.com.tw/upload/images/20211013/2013089670M54RFffg.png

  1. Project畫面如下,左側為現有的各個branch,而production只能有一個,stagging則是依付費可以調整數量,也可以透過左側直接進行merge、clone...等等git指令。

https://ithelp.ithome.com.tw/upload/images/20211013/20130896Gsbm0C1e1Z.png

我們來介紹各個tab

History

紀錄commit history,如果沒有特別設定當有新的commit時會自動依新的commit建立odoo service,並可以透過connect按鈕以Admin身份進入Odoo。

Mails

Stagging才有的tab,主要是測試信件是否有用,如邀請信件,所有的信件都會寄到這邊供測試格式與內容是否正確。

Shell

為Odoo內的終端機,可以透過psql指令去操做資料庫,當我們用Odoo.sh啟用Server是沒辦法用host的方式去連接資料庫的,只能透過shell或是odoo的ORM。

Editor

Odoo提供的線上IDE,在裡面編輯後會直接更新在service上,但views或是更動table還是要更新模組,也可以在裡面看Server log或是重啟,但Production內是不可編輯的。

Monitor

監看記憶體、CPU、Storage...等等情況,也提供分析。

Logs

就跟自己起的Service一樣會把log印出來,但是一段時間放置他會停止自動更新,有提供Filter字串功能。

Backups

提供資料庫自動備份與下載,會自動備份production db,也可自己建立新的備份,並且import進去指定的branch內。

Settings

內含比較精細的設定,如設定Odoo啟用版本、自定義Domain、OS版本...等等。

用了Odoo.sh後,遇到的問題會少很多,而開幾個Worker與硬碟容量都是不同計價的可以在官方網站看到詳細計價。


上一篇
Day27 Let's ODOO: Backup
下一篇
Day29 Let's ODOO: ODOO Apps
系列文
Let's ODOO 開發與應用30天挑戰30

尚未有邦友留言

立即登入留言