Regressão rasa de `git fetch` no discourse_docker

Isso duplica o tamanho do repositório :slightly_frowning_face:

O problema é que, no momento da construção da imagem, não sei qual branch você desejará no futuro.

A configuração atual foi alterada para reduzir o tamanho da imagem, o que diminuiu o tamanho comprimido em 250 MB (25%), uma grande vitória. Funciona bem ao usar branches normais, como stable e beta ou tests-passed.

Como solução alternativa, se você quiser mudar para uma tag, pode aplicar isso ao seu arquivo app.yml:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
+    - exec:
+        cd: $home
+        cmd:
+          - git fetch --depth=1 origin tag v2.5.0 --no-tags
+          - git checkout v2.5.0

Outra solução alternativa é adicionar uma chave base_image no nível superior do app.yml com o valor de uma imagem base mais antiga. Como nem sequer tentamos manter a compatibilidade das novas imagens para executar versões mais antigas do Discourse, isso pode ser necessário se você estiver voltando há bastante tempo.