La migración de cargas a S3 falla

¿Podrías explicar con más detalle qué hiciste aquí (mostraste comillas dobles invertidas)?
¿Y cuál es la relevancia de esta edición? Quiero decir, ¿cómo supiste que este era el culpable o cómo lo solucionó?

Me encuentro con este error al migrar mis imágenes/activos de local a S3: “S3 migration failed for db ‘default’” (mis logotipos de marca no aparecen en ningún lugar).

> FileStore::ToS3MigrationError: Algunas cargas no pudieron migrarse al nuevo esquema. Debes solucionarlo manualmente.
> /var/www/discourse/lib/file_store/to_s3_migration.rb:151:in `migrate_to_s3'
> /var/www/discourse/lib/file_store/to_s3_migration.rb:61:in `migrate'
> /var/www/discourse/lib/tasks/uploads.rake:239:in `migrate_to_s3'
> /var/www/discourse/lib/tasks/uploads.rake:218:in `block in migrate_to_s3_all_sites'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rails_multisite-2.1.1/lib/rails_multisite/connection_management.rb:64:in `with_connection'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rails_multisite-2.1.1/lib/rails_multisite/connection_management.rb:74:in `each_connection'
> /var/www/discourse/lib/tasks/uploads.rake:216:in `migrate_to_s3_all_sites'
> /var/www/discourse/lib/tasks/uploads.rake:212:in `block in <top (required)>'


Por lo general, tengo estos archivos. Todos los archivos están (supongo) excepto la carpeta original: no hay imágenes.
¿Por qué? ¿Quizás sea mejor simplemente copiarla manualmente con Ctrl+C y ya está…?

Carpeta assets:

Intenté cambiarlo, pero ya no está en lib/tasks/uploads.rake. ¿Qué podría estar mal?

Por favor, indíquenme exactamente dónde colocar esta línea y si las comillas dobles después del signo igual deben dejarse tal cual (vacías) o si debemos insertar nuestra propia URL de CDN de S3 dentro de esas comillas. Agradecería sus indicaciones.

La instrucción export se ejecutó en la línea de comandos:
export DISCOURSE_S3_CDN_URL=""

De modo que Linux la reconozca como una variable del sistema. Tuve que establecer esa variable con comillas vacías, incluso si no uso una CDN.

Las líneas mencionadas anteriormente ya no existen en el archivo lib/tasks/upload.rake.
He buscado cuidadosamente en todo el archivo (mencionado arriba).

Gracias por la respuesta, pero ¿a qué línea de comandos te refieres? ¿Se debe ejecutar este comando dentro del contenedor web_only?

Es posible que hayan actualizado desde entonces; fue hace dos años.

Me refería a tu servidor Linux. «Entré» en el contenedor (sudo ./launcher enter app) y exporté las variables de entorno para que el sistema conociera sus valores. Espero que esto ayude.