Добавить предупреждение CLI при запуске bootstrap/rebuild лаунчера без app.yml

Хочу лишь добавить, что официальное руководство по резервному копированию и восстановлению рекомендует сначала скопировать app.yml на новый VPS, прежде чем запускать launcher.

Так что сообщение об ошибке могло бы охватывать и этот сценарий. В текущем виде, если кто-то следует руководству, но забывает сначала скопировать app.yml, он упрётся в тот же тупик.

Возможно, стоит написать что-то вроде:

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

If this is your first install, run ./discourse-setup to generate app.yml
(from the sample standalone.yml).

If you are restoring to a new server, make sure you copied your existing
app.yml from the old server into /var/discourse/containers

Таким образом, сообщение направит в нужное русло все три категории пользователей:

  • новых администраторов;
  • тех, кто восстанавливает форум;
  • тестировщиков, не желающих настраивать SMTP.