mattermostサーバーがずっとRestartingになる.

遭遇した現象:

slackに90日制限が付いたため, 以下のリンクに従ってmattermostサーバーの構築を行っていた. しかし, 何故かこのコマンドを打っても起動してくれない. 

sudo docker-compose -f docker-compose.yml -f docker-compose.without-nginx.yml up -d

docs.mattermost.com


解決:

以下のリンクの通り.
forum.mattermost.com

docker-compose のバージョンが1.25未満だと, 環境変数をenvファイルの中で使えないため.
先の公式のインストールドキュメントの通りにやっていると, 自分の環境(ubuntu 18.04)ではdocker-composeの1.24あたりがインストールされていた.
おとなしく, 手動でdocker-composeのv1.25以上を入れるべし.

経緯

docker ps

の後に, 本体のコンテナIDを取って, 以下のコマンドのcontainer-nameに入れる.

docker logs -f --tail=500 container-name

すると,

cannot parse “https://${DOMAIN}”: invalid character “{” in host name

みたいなエラーが出てきていた. パースが出来ないとは何ぞやということでネットを漁っていたら解決策を見つけた.