Enfoque recomendado para discourse de producción usando PR (sin fusionar)

Primero: No lo sé.

Pero creo que esto podría funcionar:

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

Si eso funciona, entonces podrías añadir cosas a tu app.yml para que haga eso durante la compilación. O tal vez se fusione pronto y puedas esperar.

Si eso empeora las cosas, puedes hacer un

 ./launcher destroy app;./launcher start app

y eso devolverá la imagen que compilaste por última vez.

3 Me gusta