Skip to content

Mattermostを使ってみる

   

OracleCloudで動かしてみる。

dockerとdocker-composeとgitをインストール。

https://github.com/mattermost/mattermost-docker をgit cloneして、docker-compose.ymlのパスワードをランダムな文字列に変更したあと、docker-compose up -d

  Running setup.py install for gevent: started
    Running setup.py install for gevent: still running...

が結構時間かかる。

いきなりdocker-compose up -dではなく、docker-compose buildからやったほうが安心かも。

docker-compose psで見ると、Restartingステータスが。docker-compose logsで確認。

app_1  | cp: can't create '/mattermost/config/config.json': Permission denied
app_1  | /entrypoint.sh: line 36: can't create /mattermost/config/config.json.tmp: Permission denied

手順確認すると、ディレクトリ掘って権限設定するのを見落としていた。

$ mkdir -p ./volumes/app/mattermost/{data,logs,config,plugins}
$ sudo chown -R 1000:1000 ./volumes/app/mattermost/

現象変わらず。。

  • docker-compose.yml のPUIDPGIDを現在のユーザーのものに編集したあと、dockerイメージの再ビルド。

    • 現象変わらず
  • 何でもありにしてみる sudo chmod -R 777 ./volumes/

    • 現象変わらず

わからん。