■ WeKan
* WeKan(ウィカン) = Web Kanban * トヨタが採用した生産方式であるカンバン方式のタスク管理ツール * MIT License (無料で利用可能)
特徴
* 自社内でインストール出来る => カンバン方式のタスク管理ツールの多くは、クラウドサービスで提供されているものが多い
使用ツール
* Node.js * MongoDB
■ 公式サイト
https://wekan.github.io/リリース
https://github.com/wekan/wekan/releases
デモ (Readonly)
https://wekan.indie.host/b/t2YaGmyXgNkppcFBq/wekan-fork-roadmap
■ 初期設定
【1】 pipのインストール (docker-composeインストール時に使用) 【2】 Docker/Docker-composeをインストール 【3】 WeKan用ユーザ作成 【4】 Dockerのサービスを起動する 【5】 docker-compose.yml ファイル作成 【6】 Wekan用のDockerコンテナ初回起動構築環境
* OS : CentOS7
【1】 pipのインストール
curl -kL https://bootstrap.pypa.io/get-pip.py | sudo python
【2】 Docker/Docker-composeをインストール
sudo yum install -y docker sudo pip install -U docker-compose docker-compose version
【3】 WeKan用ユーザ作成
sudo useradd -d /home/wekan -m -s /bin/bash wekan sudo groupadd docker sudo usermod -aG docker wekan sudo passwd wekan New password:適当なパスワードを設定
【4】 Dockerのサービスを起動する
sudo systemctl start docker sudo systemctl status docker # ついでに、自動起動の設定をしておく sudo systemctl enable docker sudo systemctl is-enabled docker
【5】 docker-compose.yml ファイル作成
sudo -u wekan vi /home/wekan/docker-compose.yml/home/wekan/docker-compose.yml
wekan: image: mquandalle/wekan restart: always links: - wekandb environment: - MONGO_URL=mongodb://wekandb/wekan - ROOT_URL=http://localhost:8081 ports: - 8081:80 wekandb: image: mongo volumes: - /home/wekan/data:/data/db
【6】 Wekan用のDockerコンテナ初回起動
su - wekan # docker-compose build, docker-compose pullをした後にdocker run docker-compose up -d
■ うまくいかなかった場合
* imagesをいったん削除
コマンド例
# 停止しているコンテナの確認 sudo docker ps -a # コンテナを削除 sudo docker rm ec1eef113633 # イメージ一覧表示 sudo docker images # イメージ削除 sudo docker rmi 9a63ed32fc2b
参考文献
https://qiita.com/takasan/items/250bf29922b337ce9576https://qiita.com/ThugLife/items/0acb3f575cbd0827d6bc
http://ict-worker.com/web_cloud/install_wekan.html