Let's Encrypt の証明書を更新する(続き)

Posted on 2018-12-16 in zakki

自動更新が

失敗していました。これは困った。

COMPOSE_FILE

という環境変数を設定することで、参照する docker-compose.yml を決定出来るとのことだったのですが、名前を変えたら動きました。

  • /etc/cron.d/encrypt (cronで定期動作させてます。)
COMPOSE_FILE=/Path/to/docker-compose.yml

COMPOSE_FILE=/Path/to/docker-compose-nginx.yml

としました。docker-compose.yml から名前を変更しました。

と言っても

あまり納得できていない。WEBで漁ってみてもあまり事例を利かないので。。

公式を見ると、「ファイルが無い場合はカレントから探し出すからよろしく」と書いてあってこの辺との関連かなあ??と思ったけど、今回は環境変数を設定しているので違うと思うんだよね。

cron.dshell=/bin/sh あたりが実はいけなかったのかしら。

というわけで

もうちょっと様子見。