프로덕션에서 스테이징 인스턴스로 파일/데이터/게시글을 복사/전송하는 방법은 무엇인가요?
새 테마를 개발 중인데, 프로덕션 인스턴스의 백업을 스테이징에 복원하면 개발 중이던 테마가 사라집니다.
모든 기능을 테스트하려면 프로덕션의 기존 게시글을 스테이징에 가져와야 합니다.
이 부분에 대해 안내해 주실 수 있는 분이 계신가요?
프로덕션에서 스테이징 인스턴스로 파일/데이터/게시글을 복사/전송하는 방법은 무엇인가요?
새 테마를 개발 중인데, 프로덕션 인스턴스의 백업을 스테이징에 복원하면 개발 중이던 테마가 사라집니다.
모든 기능을 테스트하려면 프로덕션의 기존 게시글을 스테이징에 가져와야 합니다.
이 부분에 대해 안내해 주실 수 있는 분이 계신가요?
이것은 테마 개발 방식에 문제가 있다는 것을 의미합니다. 테마 개발 시 최선의 관행(best practices)을 따르도록 접근 방식을 검토해야 합니다.
참고: Developing Discourse Themes & Theme Components
저는 많은 Discourse 사이트에서 백업/복원을 수행해 보았지만, 백업/복원 때문에 디자인이 손실된 사례는 한 번도 없었습니다.
프로덕션에서 백업을 만든 후 스테이징에서 복구하세요. S3 백업 버킷을 공유하는 경우 꽤 쉽습니다.
테마만 변경하는 것이라면, 스테이징 사이트가 실제로 필요하지 않습니다. 테스트 테마를 설치하고 개발자가 이를 사용하도록 하면 됩니다. 테마 빌드를 돕기 위해 Discourse Theme CLI 콘솔 앱을 설치하는 방법을 확인해 보세요.