Ao executar discourse backup, é criado um arquivo sql.gz que não contém os uploads. Ao criar um backup pela interface, há uma opção para incluí-los. Existe alguma maneira de fazer um backup com os uploads usando a CLI?
No momento, não há uma opção para ativá-la via CLI, mas ela deve incluir os uploads quando a configuração do site backup_with_uploads estiver habilitada.
Tenho essa configuração ativada:

No entanto, sempre que executo discourse backup, obtenho sql.gz.
Seus uploads são armazenados no S3?
Não, eu os armazeno localmente.
Estranho. Você seguiu discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub ao configurar seu site?
Não, minha configuração é bastante personalizada, já que estou executando o Discourse no Kubernetes. No entanto, minhas imagens do Discourse (web e dados) foram geradas usando o script launcher sem nenhuma modificação.
Hmm, você provavelmente está com alguma variável de ambiente faltando, ou o diretório de trabalho está incorreto, ou algo assim. Já vi relatos de problemas semelhantes em instalações da Bitnami. Infelizmente, não podemos te ajudar com isso; você precisará resolver isso sozinho.
Uma maneira de fazer isso pode ser configurar uma instalação padrão, sincronizar as imagens com rsync (existem guias para migrar para um novo servidor) e, em seguida, restaurar o backup. Depois, você pode fazer um backup lá.
Se você tiver um orçamento, posso ajudar com sua configuração atual Redirecting…
Minha suposição é que você não tem backups mapeados para um espaço persistente, então acho que o que você precisa fazer é dentro de um pod, executar discourse backup e, em seguida, copiar o arquivo de backup de /shared/backups/default dentro daquele pod para fora do pod. Tenho quase certeza de que é isso que faço na configuração k8s que tenho no GCP k8s (onde você não pode usar os buckets para backup por causa do Google).
Eu tenho backups em um volume persistente. Estou no AKS, e os backups estão no Azure Files.
Reiniciarei minha implantação (forçando a criação de novos pods), e os backups agora estão “completos” (tar.gz). Honestamente, não tenho ideia do que mudou.