Adicionar um aviso CLI ao executar o bootstrap/rebuild do launcher sem o app.yml presente

Sim, no momento, se você executar

./launcher bootstrap app

sem antes criar app.yml, você verá apenas:

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

Isso está correto, mas não é muito útil, especialmente para dois casos comuns:

  1. Nova instalação de produção
    Deve-se executar ./discourse-setup para gerar app.yml a partir de standalone.yml.

  2. Fórum de teste rápido sem e-mail de saída
    Às vezes, as pessoas apenas querem iniciar um Discourse local/de teste sem configurar o SMTP.
    O fluxo de trabalho usual é:

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

Isso lhe dá uma conta de administrador sem precisar de e-mail.


Proposta:
Melhorar a mensagem de erro para orientar ambos os caminhos. Por exemplo:

1 curtida