Questo non funziona perché avviene dopo il codice che fallisce perché non riesce a recuperare la versione. Ciò che ha funzionato è stato creare un file version.template.yml accanto a web.template.yml con il seguente contenuto:
params:
home: /var/www/discourse
run:
- exec:
cd: $home
hook: code
cmd:
- git fetch --tags
E poi includere questo file in containers/app.yml, prima di web.template.yml, come segue:
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/version.template.yml"
- "templates/web.template.yml"