app.yml が存在しない状態で launcher bootstrap/rebuild を実行した場合に CLI 警告を追加する

はい、現在、app.yml を作成せずに ./launcher bootstrap app を実行すると、次のエラーメッセージが表示されるだけです。

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

これは正確ですが、特に次の 2 つの一般的なケースではあまり役に立ちません。

  1. 新規本番環境インストール
    standalone.yml から app.yml を生成するには、./discourse-setup を実行する必要があります。

  2. 送信メールなしのクイックテストフォーラム
    SMTP を設定せずにローカル/テスト用の Discourse を起動したい場合があります。
    通常のワークフローは次のとおりです。

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

これにより、メールを必要とせずに管理者アカウントが作成されます。


提案:
両方のパスをガイドするようにエラーメッセージを改善します。たとえば、次のようになります。

「いいね!」 1