功能:
- 關鍵字新聞推播
- 建立OpenStreetMap以及選舉資料所需欄位&Data
工具:
Odoo : MVC架構的Web Service,使用ORM操作DB
PostgreSQL : 搭配 Odoo 儲存新聞資料、設定排程
LineNotify : 進行新聞推播
Docker : 將系統打包便於部署
GCP : 部署環境
使用步驟:
- clone 此專案
- docker pull a26796879/fortaiwan_odoo:latest
或是 cd進入BuildDockerImage 自行建立docker images
docker build -t a26796879/fortaiwan_odoo . - docker-compose up 以image設定,建立docker container
- localhost:8069 進入odoo介面進行初始設定
- 安裝news_crawler模組
- 將使用者加入 news_crawler 下的Administrator群組
- 進入 config_token 分頁,新建一筆record,環境=here,token=申請到的Line Notify Token
- 可以依個人需求調整排程時間