Регрессия shallow git fetch в discourse_docker

Это не работает, потому что выполняется после кода, который не может получить версию и завершается ошибкой. Рабочим решением оказалось создание файла version.template.yml рядом с web.template.yml со следующим содержимым:

params:
  home: /var/www/discourse

run:
  - exec:
      cd: $home
      hook: code
      cmd:
        - git fetch --tags

Затем включите этот файл в containers/app.yml перед web.template.yml следующим образом:

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/version.template.yml"
  - "templates/web.template.yml"