app.yml 파일을 실수로 삭제했다면 어떻게 재생성할 수 있나요?

백업에서 사이트를 복원한 후 일부 플러그인을 추가하려고 했는데 실수로 app.yml 파일을 삭제했습니다. 이 상태에서 ./discourse-setup을 다시 실행하면 사이트가 초기화되나요?

안녕하세요, @th21!

여기서 아직 신참이지만, /shared 디렉토리를 삭제하지 않는 한 모든 데이터가 안전할 것이라고 생각합니다. ./discourse-setup가 변경하는 것은 플러그인, SMTP 설정이며, 그 후 rebuild를 실행합니다. 저는 신참이므로 추가 확인을 기다리는 것이 좋겠지만, 거의 확신합니다.

언제든 백업을 해두었다가 나중에 복구할 수도 있습니다. 이에 대한 자세한 내용은 이 글을 참고하세요.

잘하셨네요, @italo!

네, discourse-setup을 다시 실행해도 안전하며 데이터는 그대로 유지될 것입니다.

아래 명령어를 실행해 보세요.

cd /var/discourse
./launcher start app

이 명령어는 기존 컨테이너를 재시작합니다.

./launcher enter app
discourse backup

이 명령어는 백업을 생성합니다.

exit를 입력하면 컨테이너에서 나옵니다.