Por un breve momento, las cargas S3 a un bucket funcionaron. Luego seguí varias publicaciones aquí para asegurarme de que todo fuera correcto y ahora todas las cargas van a nivel local. No veo ninguna pista en el registro de errores.
¿Cómo se depura esta configuración compleja?
Una publicación sugiere que tienes que hacerlo principalmente con variables de entorno, pero otra no, y el panel de administración parece tener todos los parámetros S3 necesarios. Básicamente estoy confundido.
He verificado dos veces todos los valores de S3 en el sistema.
El que debes seguir es Usar almacenamiento de objetos para cargas (S3 y clones). Las cosas funcionan de manera un poco diferente si usas esas variables de entorno y eso es lo que quieres. No olvides la parte de arriba sobre la tarea de rake.
Creo que hay algún problema con saber cómo crear los permisos del bucket.
No pinta bien. La aplicación de reconstrucción del lanzador después de añadir el comando rake según las instrucciones:
FALLIDO
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:upload_assets falló con retorno #<Process::Status: pid 1347 exit 1>
Ubicación del fallo: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec falló con los parámetros {“cd”=>“$home”, “cmd”=>[“sudo -E -u discourse bundle exec rake s3:upload_assets”]}
c0b19d01faa8c6e1f217b209bdd5293c1a1dcd2016f286d17050c299f676256c FALLO AL INICIAR por favor desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.