転載・引用について

ユーザ用ツール

サイト用ツール


tweet:2015:1023_01

Wekan

というわけで、KanbanアプリであるWekanを作る。

もともとの記事は、下部の「古い記事」に移した。 メモとして残すが、参考にはならんでしょう。

Wekanを入れる

古い記事に書いた通り、真面目に入れようとするとうまくいかないことが多すぎたので、CentOS7にDocker環境作ってそこにWekanを入れる。 ちょうどいいから、Dockerの勉強も兼ねて

  1. yum install telnet tcpdump bind-utils openssh-clients ntpdate man man-pages wget git
  2. curl -sSL https://get.docker.com/ | sh
  3. systemctl enable docker && systemctl start docker
    • これでdockerがInstallされ、起動される
  4. curl -sSL https://get.docker.com/ | sh
    • Warningsが出るが、とりあえず、無視する。
  5. cd wekan
  6. 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
      • 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.と怒られるので、明日、修正する

このウェブサイトはクッキーを使用しています。 Webサイトを使用することで、あなたはあなたのコンピュータにクッキーを保存することに同意します。 また、あなたはあなたが私たちのプライバシーポリシーを読んで理解したことを認めます。 同意しない場合はウェブサイトを離れてください。クッキーに関する詳細情報
tweet/2015/1023_01.txt · 最終更新: 2017/05/18 15:47 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki