안녕하세요, 여러분. 여기 처음 온 사람입니다 ![]()
저는 Kubernetes 클러스터에서 bitnami Discourse의 Docker화 버전(최신 버전)을 실행하고 있습니다. 정말 멋진 프로젝트인 것 같습니다. 다만, 테마 설치를 자동화하는 과정에서 몇 가지 문제에 직면했습니다. 기본적으로 CI/CD를 통해 이 Docker 이미지를 빌드, 배포, 실행 및 설정해야 하므로, 최초 로그인 시 모든 것이 준비되어 있어야 합니다. 설정 사항 중 하나는 커스텀 테마 설치입니다. 여러 포럼과 문서를 살펴본 결과, 이를 프로그래매틱하게 설치하는 네이티브 방식은 없는 것으로 이해하고 있습니다. 찾은 것은 클릭 단계별 가이드뿐이었습니다(제가 틀렸다면 지적해 주세요).
제 첫 번째 아이디어는 k8s를 통해 Discourse 파일 시스템에 테마 파일을 “수동으로” 추가하는 것이었습니다. 하지만 Discourse는 파일 자체를 내부 로직에 따라 이름을 변경하는 등 독특한 방식으로 관리하고 있어, 예측이 불가능한 상황입니다.
더 자세히 살펴보다가 discourse_theme라는 훌륭한 CLI 도구를 발견했습니다. 여기서의 문제는 Discourse에서 먼저 API 키를 생성해야만 작동한다는 점입니다(다시 한번… 제가 틀렸다면 지적해 주세요).
결국 몇 가지 질문이 있습니다:
첫째, 제가 놓친 Discourse에서 테마를 프로그래매틱하게 설치하는 다른/네이티브 방식이 있나요?
둘째, 스크립트에서 Discourse의 API 키를 가져오는 방법이 있나요?
마지막으로, 이 같은 문제를 우회할 수 있는 Kubernetes 트릭을 아시는 분이 계신가요?
미리 감사드립니다.
감사합니다