Antes de perguntar, você pesquisou primeiro? Pressione
no canto superior direito para pesquisar
Olá,
Primeiramente, quero agradecer por qualquer suporte que você possa oferecer. Dito isso, gostaria de discutir meu problema e, em seguida, meus objetivos para minha instância Discourse auto-hospedada.
Problema
Atualmente, uso a Hetzner como meu servidor que hospeda uma instância Discourse. Anexei volumes para Uploads e Backups. Os contêineres e imagens Docker atuais, bem como o app.yml e etc., estão hospedados no próprio servidor em /var/discourse.
Tenho este servidor há mais de 3-4 anos e, durante esse tempo, sempre me deparei com problemas de espaço no servidor em si (não nos volumes). Sempre que eu queria reconstruir o aplicativo ou relançá-lo, eu encontrava problemas de espaço, pois ele instalava as imagens e os contêineres Docker no servidor local em vez de em um volume. Eu constantemente precisava remover o Docker e quaisquer imagens/contêineres e fazer uma nova instalação para poder reconstruir. Também acredito que os dados SQL estão anexados ao servidor local em vez de a um volume.
Objetivos
Não tenho certeza do que seria melhor para mim daqui para frente. Seria mover pastas ou arquivos específicos para um novo volume para o banco de dados Postgres e as imagens Docker, e se for o caso, eu adoraria suporte sobre como fazer isso? Ou começar do zero com um novo servidor, criando um backup do servidor e restaurando em um novo servidor com todos os volumes em locais devidamente configurados?
Com tudo isso dito, eu adoraria algum suporte na configuração do app.yml para ter volumes adequados para tudo que ocupa espaço, para que eu possa escalar individualmente quando backups, uploads, banco de dados ou imagens Docker, por exemplo, precisarem.
Posso fornecer meu arquivo app.yml ainda hoje, pois estou atualmente no trabalho e quero me adiantar.