J’ai cherché ce problème mais je n’ai pas réussi à le trouver. Lors de l’installation, aucune question n’est posée ; il tente simplement d’installer avec toutes les informations par défaut.
Lorsque je tape sudo ./discourse-setup, j’obtiens ceci :
Sauvegarde de l'ancien fichier sous app.yml.2021-08-02-184826.bak
Arrêt du conteneur existant dans 5 secondes, ou appuyez sur Control-C pour annuler.
+ /usr/bin/docker stop -t 30 app
app
3 Go de mémoire et 2 cœurs CPU physiques détectés
Paramétrage de db_shared_buffers = 768 Mo
Paramétrage de UNICORN_WORKERS = 4
Les paramètres de mémoire de containers/app.yml ont été mis à jour.
Vérification de votre nom de domaine . . .
AVERTISSEMENT : Le port 443 de l'ordinateur ne semble pas être accessible via le nom d'hôte : discourse.example.com.
AVERTISSEMENT : La connexion à http://discourse.example.com (port 80) échoue également.
Cela suggère que discourse.example.com résout vers une adresse IP qui ne permet pas d'atteindre cette
machine où vous installez Discourse.
La première chose à faire est de confirmer que discourse.example.com résout vers l'adresse IP de ce serveur.
Vous le faites généralement au même endroit où vous avez acheté le domaine.
Si vous êtes certain que l'adresse IP se résout correctement, il pourrait s'agir d'un problème de pare-feu.
Une recherche web sur « ouvrir les ports VOTRE SERVICE CLOUD » pourrait aider.
Cet outil est conçu uniquement pour les installations les plus standards. Si vous ne parvenez pas à résoudre
le problème ci-dessus, vous devrez modifier containers/app.yml vous-même, puis taper
./launcher rebuild app
Il ne me demande jamais de saisir mon nom de domaine ni aucune autre information.
Je ne vois pas vraiment comment cela pourrait arriver, surtout si vous avez supprimé un app.yml existant. Peut-être appuyez-vous sur Entrée avant qu’on vous demande le nom d’hôte ?
Y a-t-il autre chose dans containers/ ? Peut-être un fichier web_only.yml ?
Je viens de l’exécuter sur mon bureau. Je n’arrive pas à reproduire le problème. Voici ce que je vois :
root@shinytim:/var/discourse# ./discourse-setup
Ports 80 et 443 sont libres pour utilisation
'samples/standalone.yml' -> 'containers/app.yml'
33 Go de mémoire et 8 cœurs CPU physiques détectés
paramétrage de db_shared_buffers = 4096 Mo
paramétrage de UNICORN_WORKERS = 8
Les paramètres de mémoire de containers/app.yml ont été mis à jour.
Nom d'hôte pour votre Discourse ? [discourse.example.com]: