app.ymlでcerbotを設定しますか?

ジェイ様

はい、その通りです。この件に取り組んでいますが、残念ながらこの問題を解決するためのプログラミングやbashスクリプトの経験があまりありません。しかし、Let’s Encrypt を使用した certbot のモジュールが見つかりませんでした。この行にコードを追加できるかもしれません。

          # Try to issue the cert again if something goes wrong
          issue_cert "4096" "--force"
        fi

        LE_WORKING_DIR="${LETSENCRYPT_DIR}" $$ENV_LETSENCRYPT_DIR/acme.sh \
          --installcert \
          -d $$ENV_DISCOURSE_HOSTNAME \
          --fullchainpath /shared/ssl/$$ENV_DISCOURSE_HOSTNAME.cer \
          --keypath /shared/ssl/$$ENV_DISCOURSE_HOSTNAME.key \
          --reloadcmd "sv reload nginx"

以下と合わせて


certbot certonly \
  --dns-cloudflare \
  --dns-cloudflare-credentials ~/.secrets/certbot/cloudflare.ini \
  -d example.com \
  -d www.example.com

コーディング経験のある方が、このコードを Let’s Encrypt 証明書に含めるのを手伝ってくれることを願っています。