app.yml가 없는 상태에서 launcher bootstrap/rebuild 실행 시 CLI 경고 추가

공식 백업/복원 가이드에서는 launcher를 실행하기 전에 새 VPS에 app.yml을 복사해 두는 것을 권장한다는 점을 덧붙이고 싶습니다.

따라서 에러 메시지에 이 시나리오도 포함될 수 있을 것 같습니다. 현재 가이드를 따르지만 app.yml을 먼저 복사하는 것을 잊은 사용자는 동일한 막다른 골목에 부딪히게 됩니다.

다음과 같은 메시지가 어떨까요:

ERROR: containers/app.yml 파일이 존재하지 않거나 읽을 수 없습니다.

첫 설치인 경우, ./discourse-setup을 실행하여 app.yml을 생성하세요.
(샘플 standalone.yml에서 생성됩니다.)

새 서버로 복원하는 경우, 기존 서버의 app.yml을 /var/discourse/containers 경로로 복사했는지 확인하세요.

이렇게 하면 세 가지 유형의 사용자에게 모두 올바른 방향을 제시할 수 있습니다:

  • 신규 관리자
  • 포럼을 복원하는 사용자
  • SMTP 설정을 원하지 않는 테스트 사용자