Construyendo imagen de Discourse desde discourse/discourse - cómo instalar plugins

Muchas gracias por la información anterior.

Entonces, lo que estamos buscando hacer es ejecutar Discourse en nuestro clúster de Kubernetes y nos gustaría poder construir la imagen en nuestro flujo de trabajo de CI/CD, de ahí el Dockerfile personalizado. Todas las variables de entorno se suministran luego al pod en ejecución en un ConfigMap y/o Secret. Sé que esta no es una instalación soportada, pero estoy tratando al menos de usar la forma soportada de construir una imagen de Discourse para una versión específica de Discourse para poder controlar cuándo actualizamos.

Al observar el script launcher existente y el samples/web_only.yml, creo que puedo comentar las secciones volumes y links, ya que esto se haría en Kubernetes con un Volumen Persistente y un montaje. Luego agregaríamos los valores de entorno fijos en el web_only.yml, construiríamos el contenedor con el comando de arranque y luego copiaríamos la imagen generada a nuestro propio repositorio.

En cuanto a la versión de Discourse, podemos monitorear cuándo hay una nueva versión disponible en Docker Hub y luego modificar el valor de base_image en el archivo web.template.yml.

¿Suena esto correcto?