Ich möchte nur hinzufügen, dass die offizielle Anleitung zum Sichern/Wiederherstellen empfiehlt, app.yml vor dem Ausführen von launcher auf einem neuen VPS an Ort und Stelle zu kopieren.
Die Fehlermeldung könnte also vielleicht auch dieses Szenario abdecken. Im Moment wird jemand, der der Anleitung folgt, aber vergisst, app.yml zuerst zu kopieren, in die gleiche Sackgasse geraten.
Vielleicht so etwas wie:
FEHLER: containers/app.yml existiert nicht oder ist nicht lesbar.
Wenn dies Ihre erste Installation ist, führen Sie ./discourse-setup aus, um app.yml zu generieren
(aus der Beispiel-Standalone.yml).
Wenn Sie auf einem neuen Server wiederherstellen, stellen Sie sicher, dass Sie Ihre vorhandene
app.yml vom alten Server nach /var/discourse/containers kopiert haben
Auf diese Weise weist die Nachricht alle drei Arten von Benutzern in die richtige Richtung:
- brandneue Administratoren
- Personen, die ein Forum wiederherstellen
- Tester, die keine SMTP-Einrichtung wünschen.