Abordagem recomendada para discurso de produção usando PR (não mesclado)

Primeiro: Eu não sei.

Mas acho que isso pode 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

Se isso funcionar, você pode adicionar coisas ao seu app.yml para fazer isso durante a compilação. Ou talvez seja mesclado em breve e você possa apenas esperar.

Se isso piorar as coisas, você pode fazer um

 ./launcher destroy app;./launcher start app

e isso restaurará a imagem que você compilou pela última vez.

3 curtidas