tweet:2015:1023_01
Wekan
というわけで、KanbanアプリであるWekanを作る。
もともとの記事は、下部の「古い記事」に移した。 メモとして残すが、参考にはならんでしょう。
Wekanを入れる
古い記事に書いた通り、真面目に入れようとするとうまくいかないことが多すぎたので、CentOS7にDocker環境作ってそこにWekanを入れる。 ちょうどいいから、Dockerの勉強も兼ねて
- 参考: https://docs.docker.com/installation/centos/ Docker Install
- 参考: http://fight-tsk.blogspot.jp/2015/04/centos7-docker-docker-compose.html docker-compose Install
- 参考: http://isoittech.hatenablog.com/entry/2015/08/04/Dockerコマンドまとめ Docker コマンドまとめ
- 参考: http://blog.amedama.jp/entry/2015/09/24/222040 CentOS7 で Docker を使ってみる
- 参考: http://qiita.com/74th/items/e8dc1ac1295140413dc8 dockerコンテナをsystemdで管理させる
- 参考: http://7me.oji.0j0.jp/memo/centos-docker-systemd.html Dockerコンテナをsystemd管理にしてCentOS起動時に自動起動する
- 参考: https://github.com/wekan/wekan/wiki/Install-and-Update Install and Update (Wekan)
- yum install telnet tcpdump bind-utils openssh-clients ntpdate man man-pages wget git
- curl -sSL https://get.docker.com/ | sh
- systemctl enable docker && systemctl start docker
- これでdockerがInstallされ、起動される
- curl -sSL https://get.docker.com/ | sh
- Warningsが出るが、とりあえず、無視する。
- git clone https://github.com/wekan/wekan.git
- cd wekan
- sudo docker-compose up -d
- これで、Wekanは起動する。
- Containerとしては、Wekan用のjsが動くものとmongodbが動くものの2つが走る。
- 起動は、docker docker start
古い記事
- FreeBSDで頑張ったが、ダメだった
- これは、node.jsか、npmで入れたPackageのいずれかがlibstdc++.so.6 とか libm.so.6を仮定しているため
- FreeBSDでgccを入れても、libm.so が libm.so.5 なので、ダメだった。
- もちろん、Symlink張る手はあるが、これだと、pkg updateなどのときに何が起こるかわからないので不採用
- いちいちnode.js関連のPackageを全部自分でコンパイルするとかありえない
- CentOS7に入れることに決定
- yum install epel-release
- yum install nodejs npm
-
- yum install nginx
- http://qiita.com/fetaro/items/acad2991efc2bc2274b5 mongoDB関連(簡易)
- vi /etc/yum.repos.d/mongodb-org-3.0.repo
[mongodb-org-3.0] name=MongoDB Repository baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/ gpgcheck=0 enabled=1
- yum install mongodb-org
- systemctl start mongod
- chkconfig mongod on
- ご本尊のWekan
- tar xzvf wekan-v0.9.0.tar.gz
- cd bundle/programs/server/ && sudo npm install
- cd ../../
- vi wekan.sh
#! /bin/sh export MONGO_URL='mongodb://127.0.0.1:27017/rrwekan' export ROOT_URL='http://kb.rusty-raven.net' export MAIL_URL='smtp://127.0.0.1:25/' export PORT=8080 node main.js
このやり方だと、node.jsが少し古くて、Meteor requires Node v0.10.40 or later.
と怒られるので、明日、修正する
- 結論。node.jsはyumでinstallしてはいけない。ダメったらダメ。
- 全部やり直し
tweet/2015/1023_01.txt · 最終更新: 2017/05/18 15:47 by 127.0.0.1