Estoy intentando mover mis subidas antiguas a S3. Ya había iniciado un tema sobre esto antes aquí:
OK, el sitio ha sido reconstruido y se han seguido los pasos de configuración de S3.
Ahora todo debería cargarse desde S3. Entonces, ¿cómo lo verifico? ¿Puedo eliminar el directorio de subidas antiguo en mi droplet para liberar espacio?
Configuramos nuestro CDN y, en última instancia, todo funcionaba correctamente. Luego seguí las instrucciones para configurar S3 aquí:
Este tema cubre cómo configurar algunos proveedores comunes de almacenamiento de objetos compatibles con S3 (clones de S3). Consulte Set up file and image uploads to S3 para obtener más detalles sobre la configuración de Amazon AWS S3, que es compatible oficialmente y se utiliza internamente por Discourse para nuestros servicios de alojamiento.
Proveedor
Nombre del servicio
¿Funciona con Discourse?
Amazon AWS
S3
Sí
Digital Ocean
Spaces
Sí
Linode
Object Stor…
Ejecuté la reconstrucción y ahora mi sitio aparece en blanco, excepto por el widget de tiempo de carga en la esquina superior izquierda.
https://discourse.brandywinereef.club/
Claramente cometí algún error, pero no tengo ni idea de cuál fue ni cómo solucionarlo. ¡Por favor, ayúdenme!
EDITO: Sidekiq sigue cargando, pero no muestra ningún proceso en ejecución.
Falco
(Falco)
13 Mayo, 2020 20:18
2
¡Hola! Tu sitio está utilizando mi dominio de ejemplo https://falcoland-files-cdn.falco.dev como CDN de S3.
Como se indica en la guía, ese dominio debe apuntar al dominio del servicio CDN que estás utilizando para almacenar en caché los archivos de Object Storage.
¡Ese mismo autor!
¡Ay, qué tonto soy! Lo cambié en el panel de control, pero no en el app.yml. ¡Reconstruyendo!
¡Hemos vuelto! ¡Gracias!
¿Se realiza ahora la transferencia a S3 en segundo plano?
Dado el nuevo hook, debería ocurrir durante la reconstrucción. Sí, ocurre en Prime Time
¡Genial! ¿Cómo verifico que las cosas se han movido?
Todos los archivos deberían cargarse desde S3 ahora.
Voy a volver al hilo original, ya que me estoy desviando del tema.