백업에서 사이트를 복원한 후 일부 플러그인을 추가하려고 했는데 실수로 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를 입력하면 컨테이너에서 나옵니다.
exit