Let's Encrypt의 DNS 검증?

인터넷에서 접근할 수 없는 사설 네트워크에 Discourse를 설치하려고 합니다. 하지만 Let’s Encrypt SSL을 설정하고 싶습니다. 이 네트워크의 다른 여러 호스트에서는 DNS 검증을 사용해 왔으며, acme-dns(선호) 또는 Cloudflare DNS API를 사용하면 잘 작동합니다. 이 문제를 해결할 수 있는 두 가지 방법을 생각할 수 있습니다:

  • (선호) 표준 Docker 컨테이너 설치 방식을 Let’s Encrypt의 DNS 검증 사용하도록 설정할 수 있나요?
  • 만약 불가능하다면, Discourse 컨테이너가 파일시스템 어딘가에 있는 인증서/키를 가리키도록 하고, 새 인증서가 생성될 때 재로드되도록 하는 방법이 있나요?

무엇이든 가능합니다. 컨테이너 내부에서 변경을 가해 acme가 이를 수행하도록 할 수 있어야 합니다. 해당 과정을 설명하는 지침에 대해서는 알지 못합니다. ./launcher enter app을 실행하여 컨테이너를 다시 빌드할 때까지 유지되는 변경 사항을 적용할 수 있습니다. 또한 app.yml에 내용을 추가하여 재빌드 시 이러한 변경 사항을 적용할 수도 있지만, 그렇게 하면 지원되는 설치 환경에서 상당히 벗어나게 됩니다.

감사합니다. 주신 링크가 문제 해결에 도움이 될 것 같습니다. 추가 질문이 있지만, 그 주제에서 논의하는 것이 더 나을 것 같습니다.