Fügen Sie eine CLI-Warnung hinzu, wenn der Launcher-Bootstrap/Rebuild ohne die Anwesenheit von app.yml ausgeführt wird

Ja, im Moment, wenn Sie ausführen

./launcher bootstrap app

ohne zuerst app.yml zu erstellen, sehen Sie nur:

ERROR: containers/app.yml does not exist or is not readable.

Das ist zwar richtig, aber nicht sehr hilfreich, insbesondere für zwei gängige Fälle:

  1. Neue Produktionsinstallation
    Sollte ./discourse-setup ausführen, um app.yml aus standalone.yml zu generieren.

  2. Schnelles Testforum ohne ausgehende E-Mails
    Manchmal möchten Benutzer einfach ein lokales/Test-Discourse hochfahren, ohne SMTP zu konfigurieren.
    Der übliche Workflow ist:

./launcher bootstrap app
./launcher start app
./launcher enter app
rake admin:create

Dies gibt Ihnen ein Admin-Konto, ohne dass eine E-Mail erforderlich ist.


Vorschlag:
Verbessern Sie die Fehlermeldung, damit sie beide Wege aufzeigt. Zum Beispiel:

1 „Gefällt mir“