이것은 실패하는 코드(버전을 가져올 수 없기 때문에 실패하는 코드)가 실행된 이후에 수행되므로 작동하지 않습니다. (web.template.yml 옆에 다음 내용을 담은 version.template.yml을 생성한 것이 작동했습니다:
params:
home: /var/www/discourse
run:
- exec:
cd: $home
hook: code
cmd:
- git fetch --tags
그리고 web.template.yml보다 앞서 이 파일을 containers/app.yml에 다음과 같이 포함시켰습니다:
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/version.template.yml"
- "templates/web.template.yml"