crowiというWikiをdockerで動かすためのナニカ
Crowiとは
- Crowi - The Simple & Powerful Communication Tool Based on Wiki http://site.crowi.wiki
docker-composeで環境を作る
docker-compose.yml
web: build: . ports: - "80:80" links: - datastore - session environment: PORT: 80 NODE_ENV: development MONGO_URI: mongodb://datastore:27017/crowi REDIS_URL: redis://session:6379 datastore: image: mongo ports: - "27017:27017" session: image: redis ports: - "6379:6379"
- service名は
/etc/hosts
に書き込まれるので、service名でつながれる - crowiには mongoとredisのミドルウェアが必要なのでそれを使えるように書く
ちなみに vagrant の実行環境もあったりする
最後に Crowi のステッカーあるらしいよ!!