docker
TAIGA

DockerでTAIGAのインストールに成功するが、エラーでトップページ以降に進めない。

状況

VPSにDockerでTAIGAをインストール。
トップページは表示されるが、何かが起こりました的なメッセージが出て先に進めない。

スクリーンショット 2017-07-29 0.18.15.png

手順は下記コマンドを実行したのち、ブラウザでVPSのドメインにアクセス。

  • TAIGAインストール
docker run -d -p 80:80 -t -i -h taiga --name taiga accon/taiga

Ajaxでエラーになっているのが原因か?

ChromeのDevToolsでNetworkを覗いてみると
127.0.0.1に対してAjax通信しようとしてエラーになっているJSがいる。

スクリーンショット 2017-07-29 0.17.46.png

127.0.0.1が記述されているファイルを修正

とりあえずコンテナに入ってそれっぽいファイルに手を加える。

  • コンテナにログイン
docker exec -it taiga bash
  • 修正前のファイル
/develop/www/conf.json
"api": "http://127.0.0.1/api/v1/",
"eventsUrl": "ws://127.0.0.1/events",
  • 修正後のファイル
/develop/www/conf.json
"api": "http://<VPSのドメイン>/api/v1/",
"eventsUrl": "ws://<VPSのドメイン>/events",

これでエラーはなくなり、サインアップしてプロジェクト作成までいき、今のところは正常に動いている。

参考記事

Love Your Project: TAIGA簡単インストール (アジャイル・プロジェクト管理ツール)