Discourse 설치 중 Bootstrap 오류: ENOENT - /etc/runit/1.d/letsencrypt

플러그인? 그것은 당신의 app.yml에 있는 cups 코드일 텐데 맞습니까? 다른 인증서를 추가하려는 건가요? 여기에서처럼요? 실제 코드와 두 인증서를 포함해 주실 수 있나요?

말씀하신 대로, 그 runit은 더 이상 존재하지 않으며, 이제 그 마법은 컨테이너 내부의 /usr/local/bin/letsencrypt에 있습니다.

사이트가 www.mysite.org이고 forum.mysite.org에 대한 인증서도 필요하시다면, 아마 다음과 같은 것이 필요할 것이라 생각합니다:

- replace:
    filename: "/usr/local/bin/letsencrypt"
    from: "/-d www.mysite.org/"
    to: "-d www.mysite.org -d forum.mysite.org "
    global: true

제가 할 것(당신에게는 도움이 안 될 수도 있지만)은 컨테이너에 들어가서 apt update;apt install -y vim을 실행한 후, /usr/local/bin/letsencrypt를 편집하여 원하는 인증서를 요청하도록 하는 것입니다.

위에서 링크한 Let’s Encrypt 토픽에 코드를 추가했는데, 이 코드를 사용하면 도메인을 입력하고 app.yml에 복사/붙여넣기할 수 있는 코드를 얻을 수 있습니다.