はじめに
以前、CentOSでWekanを動かしたときのお話はこちら
http://qiita.com/ex_SOUL/items/b0519a6ad890280c8c94
背景
最近、お仕事でMacを使い始めました。
業務では某プロジェクト管理システムを使用して、チケット駆動開発をしています。
大体はそれで事足りるのですが、チケットとは関係ない庶務だったり、
ちょっと大きいチケットだった場合、別途タスク管理がしたくなったりします。
私はいわゆるTrelloみたいなカンバンなタスク管理システムが好きなのでTrelloが
使いたかったりするのですが、TrelloはWebサービスで使うのがちょっと面倒だったりするかもしれません。
じゃあとりあえず自分のマシン上に作ってみるか!Docker for Mac使ってみたいし!
その結果が表題です。
Wekanとは
一言で言うとTrelloクローンです。
Trelloをご存知の方ならそれで十分伝わると思います。
Trelloを知らない、カンバンなタスクシステムを知らない、という場合は、
付箋にやることを書いて管理する方法がWebでできるやーつ、とイメージしていただければ。
やること
Docker for Mac のインストール
以下のページからインストールできます。
https://docs.docker.com/docker-for-mac/install/#download-docker-for-mac
Stable(安定版)かEdge(最新版)どちらを選ぶかはお好みで。
Wekanのインストール
WekanはDockerイメージが配布されているので、それを使用します。
docker-composeを使用して永続化も合わせて行います。
(Docker on Mac の場合はdocker-composeも一緒にインストールされます)
wekan:
image: wekanteam/wekan
restart: always
links:
- wekandb
environment:
- MONGO_URL=mongodb://wekandb/wekan
- ROOT_URL=http://localhost
ports:
- 8081:80
wekandb:
image: mongo
restart: always
volumes:
- /your/pc/path:/data/db
起動!
まず、Docker for Macを立ち上げて、
docker-compose.yml
があるディレクトリで
docker-compose up
を実行。以上! かんたーん! たーのしー!
(初回起動時はDBとWekanのイメージをダウンロードするのでちょっと時間がかかります。
確認
http://localhost:8081 にアクセスすると、Wekanの起動画面がでています。
(永続化するためのパスが間違っていなければちゃんと起動するはずです)
感想
Docker便利
ちょっと環境が欲しい、ってときにすごく手軽に試せるのがとれもいいですね。
動きの早いところではすでにProduction環境としても使用しているとの噂。
カンバンいいよね
私が初めてカンバン管理に出会ったのは、Redmineのredmine_backlogsというプラグインでした。
それ以降、お仕事でも個人にもカンバンは使用しています。
承認フローが必要なタスクだとカンバンではちょっと難しいですが、基本的なタスク管理であれば
(個人的には)これが一番いいと思います。