Por um breve momento, tive uploads S3 para um bucket funcionando. Então, segui vários posts aqui para garantir que tudo estivesse correto e agora todos os uploads vão para o local. Não consigo ver nenhuma pista no log de erros.
Como se depura essa configuração complexa?
Um post sugere que você tem que fazer isso principalmente com variáveis de ambiente, mas outro não, e o painel de administração parece ter todos os parâmetros S3 necessários. Estou basicamente confuso.
Verifiquei novamente todos os valores para S3 no sistema.
O que seguir é Usando Armazenamento de Objetos para Uploads (S3 e Clones). As coisas funcionam um pouco diferente se você usar essas variáveis de ambiente e é isso que você quer. Não se esqueça da parte no topo sobre a tarefa do rake.
Acho que há algum problema em saber como criar as permissões do bucket.
Não está com uma boa aparência. O aplicativo Launcher foi reconstruído após a adição do comando rake, conforme as instruções:
FALHOU
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:upload_assets falhou com retorno #<Process::Status: pid 1347 exit 1>
Localização da falha: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec falhou com os parâmetros {“cd”=>“$home”, “cmd”=>[“sudo -E -u discourse bundle exec rake s3:upload_assets”]}
c0b19d01faa8c6e1f217b209bdd5293c1a1dcd2016f286d17050c299f676256c
** FALHA AO INICIALIZAR ** por favor, role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.