Approccio raccomandato per il discourse in produzione usando PR (non mergiate)

Primo: Non lo so.

Ma penso che questo potrebbe funzionare:

cd /var/discourse
./launcher enter app
cd /var/www/discourse
su - discourse -c 'git fetch origin pull/<pr_number>/head:<local_branch_name>'
su - discourse -c 'git switch <local_branch_name>'
sv restart unicorn

Se funziona, potresti aggiungere elementi al tuo app.yml per farlo durante la build. O forse verrà unito presto e potrai semplicemente aspettare.

Se peggiora le cose, puoi fare un

 ./launcher destroy app;./launcher start app

e questo ripristinerà l’immagine che hai costruito l’ultima volta.

3 Mi Piace