状況
VPSにDockerでTAIGAをインストール。
トップページは表示されるが、何かが起こりました的なメッセージが出て先に進めない。
手順は下記コマンドを実行したのち、ブラウザで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がいる。
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",
これでエラーはなくなり、サインアップしてプロジェクト作成までいき、今のところは正常に動いている。