かんばん管理のwekan(https://wekan.github.io/) をdockerで動かそうとしたときに思ったよりコケたのでそのメモ。
-
port nunberそのままだとエラー
- wekan dockerは
8080
で受け付けているので、ローカルでcurlしてもエラーになる
- wekan dockerは
-
ROOT_URL
はlocalhostのままだとダメ- 挙動的にレスポンス情報にURLを返却している?
- そのため、ここには外からアクセスされるURLを書かなきゃいけない
- 上記対応をしない場合、カードの詳細が正しく遷移しない
-
自動起動
-
restart: always
追記
-
-
初回ログイン
- 自己登録が有効化(メールアドレス、パスワード設定で入れる)なので、作ったあと、自己登録を無効化する
-
Wiki見る
- 公式を見ること。ネットの記事丸コピでコケまくる(ただ、ここもポートはミスっている)
- https://github.com/wekan/wekan/wiki/Install-Wekan-Docker-for-testing
-
上記を踏まえた
docker-compose.yml
version: '2'
services:
wekan:
image: wekanteam/wekan:latest
links:
- wekandb
environment:
- MONGO_URL=mongodb://wekandb/wekan
# !! 外部からのアクセスURLにする(リバプロなど挟んでる場合) !!
#- ROOT_URL=http://localhost:80
- ROOT_URL=https://XXX
ports:
# !! portが違う !!
# - 80:80
- 80:8080
# 自動起動
restart: always
wekandb:
image: mongo:3.2.14
volumes:
- /home/johndoe/wekan/data:/data/db
# 自動起動
restart: always