簡述
因同事們已經習慣用 微軟Lync 通訊軟體上的共用白板,於是跟同事兩個一起做了陽春版的共用白版 (取名 TogetherBoard ) 擴充至 RocketChat 來每個Channel使用,最近也已經包裝至 dockerhub (docker-togetherboard),再安裝 dockerhub 的 couchdb,就可以快速安裝使用囉!
DEMO環境及系統:Linux os mint mate 18 、 docker 1.13.1 、 Couchdb 1.6.1 、 TogetherBoard
linux 都用採 sudo -i 模式登入操作
Skill
- docker
- couchdb
docker
- 簡易說明此篇用到的 command line
Couchdb
- 安裝 docker 位置:couchdb (dockerhub)
-
安裝及設定:
docker pull couchdb:latest docker run -d -p 5984:5984
- 打開配置修改設定
-
配置頁面:
/_utils/config.html
-
httpd enable_cors true
-
修改及新增參數 passing-credentials
cors credentials true cors origins *
origins 預設沒有這個欄位,需要另外新增,參考下圖新增方式
-
Together Board
-
安裝 docker 位置: docker-togetherboard (dockerhub)
docker pull leejulee/docker-togetherboard docker run -d -p 3010:3010 leejulee/docker-togetherboard
-
共用白版畫面及分享說明
-
啟動畫面
-
共用說明
-
如果在URL沒有代ID參數,預設會自動產生一組ID,可用Console查詢
infoLocal._id
,如下圖 -
如果要白板共用分享則需在url加上id,例如
http://127.0.0.1:3010/?test-001
,再用不同browser或tab頁打開就會看到同一個內容囉!
-
-