Erreur Bootstrap lors de l'installation de Discourse : ENOENT - /etc/runit/1.d/letsencrypt

Un plugin ? C’est du code cups de votre app.yml, n’est-ce pas ? Essayez-vous d’ajouter un autre certificat ? Comme dans Set up Let’s Encrypt with multiple domains / redirects Pouvez-vous inclure le code réel et les deux certificats ?

Comme vous le soulignez, ce runit n’existe plus, et maintenant cette magie se trouve dans /usr/local/bin/letsencrypt (à l’intérieur du conteneur)

Je pense que vous voulez peut-être quelque chose comme ceci si votre site est www.mysite.org et que vous voulez également qu’il ait un certificat pour 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

Ce que je ferais (ce qui peut ne pas vous être utile) serait d’entrer dans le conteneur, apt update;apt install -y vim puis d’éditer /usr/local/bin/letsencrypt de manière à ce qu’il demande les certificats que vous souhaitez.

J’ai ajouté du code au sujet let’s encrypt lié ci-dessus qui devrait vous permettre d’entrer votre domaine et d’obtenir du code que vous pouvez copier/coller dans votre app.yml.

1 « J'aime »