Volumes Docker separados para uploads e backups

Dê uma olhada mais atenta em app.yml e na imagem docker do Discourse novamente como parte de uma nova instalação. Fui lembrado que, na instalação padrão, todos os dados, exceto os logs, são tratados por um único volume docker.

Agora, isso provavelmente varia muito entre as comunidades, mas se eu olhar para nossa comunidade existente, muito espaço em disco é ocupado por backups e também por uploads de usuários. E eu acho que seria útil se esses dois pudessem ser movidos mais facilmente para outro volume (com velocidade de leitura/escrita potencialmente menor), mantendo o banco de dados no volume principal (com velocidade de leitura/escrita maior)[1]. Isso permitiria que comunidades com um número maior de uploads fossem um pouco mais flexíveis em termos de tamanho de upload.


  1. Como exemplo: em um Hetzner CX22 VServer, o disco principal é mais rápido por um fator de aproximadamente 3 em comparação com volumes de armazenamento em bloco adicionais que podem ser adicionados ao servidor. ↩︎

Eles podem. Basta alterar o app.yml para que eles fiquem onde você quiser. Você pode ter uploads, backups, postgres, qualquer um deles onde você quiser.

2 curtidas

E aqui está a documentação relacionada:

Não tenho certeza por que o guia visa especificamente o DigitalOcean. Lembro-me de ter feito exatamente os mesmos passos com o Hetzner sem problemas.

3 curtidas

Obrigado! Eu não sabia que uma reconstrução de contêiner era tudo o que era necessário.

A thread pode ser fechada, então. Seguirei o guia que @Canapin linkou.

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.