Você pode fazer algo como isto dentro do contêiner para adicionar um plugin a um contêiner existente:
cd /var/www/discourse/plugins
git clone my-plugin-url
rake db:migrate assets:precompile
sv restart unicorn
Mas os problemas de manter os plugins no contêiner e no app.yml para quando você reconstruir em seguida existem.
Fui queimado várias vezes fazendo ./launcher destroy app;./launcher start app para aplicar novas variáveis de ambiente de app.yml apenas para descobrir que o contêiner “novo” está atrás da versão que o banco de dados tem. É ainda pior se alguém atualizou apenas alguns plugins no contêiner que funcionaram com a versão do Discourse que estava no contêiner antigo, mas não com a que você obtém ao reconstruir. . .