Ricostruire il forum usando codice?

Puoi fare qualcosa di simile all’interno del container per aggiungere un plugin a un container esistente:

cd /var/www/discourse/plugins
git clone my-plugin-url
rake db:migrate assets:precompile
sv restart unicorn

Ma ci sono i problemi di mantenere i plugin nel container e in app.yml per la prossima ricostruzione.

Sono stato scottato un numero di volte facendo ./launcher destroy app;./launcher start app per applicare nuove variabili ENV da app.yml solo per scoprire che il container “nuovo” è indietro rispetto alla versione del database. È ancora peggio se qualcuno ha aggiornato solo alcuni plugin nel container che funzionavano con la versione di Discourse che era nel vecchio container, ma non con quella che ottieni quando ricostruisci. . .

3 Mi Piace