안녕하세요. 이 질문이 이 카테고리에 맞는지 확신이 서지 않습니다. Discourse를 처음 사용해보는 것이므로 양해 부탁드립니다! 우리는 새로운 커뮤니티(완전한 개편)를 출시할 준비를 하고 있습니다. 현재 라이브 상태인 커뮤니티가 하나 있으며, 이 역시 Discourse로 구축되었습니다.
새로운 커뮤니티를 백그라운드에서 구축하고 필요한 모든 변경 사항을 수행하면서 기존 커뮤니티는 공개 상태로 유지할 수 있는 방법이 있을까요? 불가능하다면, 가장 좋은 진행 방식에 대한 조언을 구할 수 있을까요?
제 생각에는 기존 커뮤니티를 중단하고 "커뮤니티가 유지보수 중입니다"라는 안내문을 게시한 후, 새로운 커뮤니티가 완성되면 다시 회원들에게 공개하는 것이 좋겠습니다.
“완전한 개편”의 범위에 따라 접근 방식이 달라질 것 같습니다. 주로 브랜드와 레이아웃 업데이트에 초점을 맞춘다면, 스테이징 서버에서 모든 작업을 수행한 후 서비스 중단 없이 변경 사항을 프로덕션에 배포할 수 있습니다.
반면, 새로운 카테고리나 그룹 추가와 같은 데이터베이스 수준의 변경 사항이 포함된다면, 이러한 변경 사항은 프로덕션 인스턴스에 직접 구현해야 합니다. 또는 먼저 스테이징 환경에서 테스트한 후 프로덕션에 변경 사항을 복제하여 리스크와 다운타임을 최소화하는 방법도 있습니다.