Installing on Kubernetes

@Geoffrey_Challen discourse 저장소와 플러그인을 사용하여 이미지를 생성하고, ruby gems 및 기타 의존성을 설치한 후 레지스트리(예: DockerHub)에 푸시할 수 있습니다. 이 저장소는 **환경에 무관(agnostic)**하며, 비공개 플러그인 등을 포함하지 않는 한 공개될 수 있습니다. 이 기본 이미지는 스테이징 및 프로덕션 환경에서, 그리고 동일한 플러그인을 사용하는 경우 다른 프로젝트에서도 사용할 수 있습니다.

다만, 최종 이미지를 생성하기 위해 에셋 사전 컴파일, 데이터베이스 마이그레이션 및 SSL 인증서 생성과 같은 단계는 대상 머신에서 실행해야 합니다.

정확히 어떻게 k8s 클러스터에 이를 포함해야 하는지는 잘 모르겠습니다. 저는 보수적인 접근 방식을 취하여 discourse 팀의 공식 가이드에 따라 진행하되, 2단계로 분리하여 사용하고 있습니다.