Puedes hacer algo como esto dentro del contenedor para añadir un plugin a un contenedor existente:
cd /var/www/discourse/plugins
git clone my-plugin-url
rake db:migrate assets:precompile
sv restart unicorn
Pero existen los problemas de mantener los plugins en el contenedor y en el app.yml para cuando reconstruyas la próxima vez.
Me he visto en apuros varias veces al hacer un ./launcher destroy app;./launcher start app para aplicar nuevas variables de entorno de app.yml solo para descubrir que el contenedor “nuevo” está desactualizado respecto a la versión de la base de datos. Es aún peor si alguien ha actualizado solo algunos plugins en el contenedor que funcionaban con la versión de Discourse que estaba en el contenedor antiguo, pero no con la que obtienes al reconstruir. . .