I am trying to deploy the discourse base image into a kubernetes cluster.
The build of the base image works but obviously the CMD part that should start the launcher is missing.
I already tried to search the launcher on /var/discourse, but I am unable to find it (root looks like a normal ubuntu root directory..).
Does anyone know where the launcher is located within the docker base image?
I’m working on the same problem and hope to have a solution (that solves my specific set of problems) in the next month. I won’t share it here because it’ll be a support nightmare that meta is not designed to handle. At some point I will consider making those images available, but only when I’m sure that meta won’t be flooded with support requests.
I think I’ve got it figure out, though I haven’t yet automated it. I’ve got several other things going on that have that pushed back a bit. If you have a budget, I’d be happy to help out. You can PM me or see contact info in my profile.
대략적으로 설명하자면, k8s로 Discourse를 실행하고 싶다면 먼저 일반적인 2컨테이너 설치(또는 외부 데이터베이스 사용에 대한 토픽을 참고)를 시작하고, launcher로 이미지를 빌린 후 해당 이미지를 리포지토리에 푸시해야 합니다. 컨테이너가 작동하도록 전달해야 하는 ENV 변수를 확인하려면 ./launcher start-cmd web_only를 사용할 수 있습니다.