Problemas con el inicio de sesión de Patreon, Forzar HTTPS y tres problemas de S3 CDN

Hola Jay, gracias por tu ayuda. En respuesta a tus preguntas…

No espero muchos usuarios, ya que es una comunidad cerrada de Patreon. Mi objetivo principal era poder actualizar un servidor sin que se cayera el sitio. De hecho, he confirmado que esto es posible, así que estaba contento con la configuración. Sí, hice el paso cinco, por lo que el estado se almacena en una instancia externa de Redis.

La otra cosa que tuve que averiguar, que me detuvo durante un tiempo, fue que también necesitaba agregar el parámetro a continuación a app.yml, de lo contrario, la reconstrucción seguía fallando porque intentaba conectarse a Postgres en el puerto predeterminado, a pesar de tener el puerto real en el parámetro DISCOURSE_DB.

DISCOURSE_DB_BACKUP_PORT: 25060

No había pensado en las cargas hasta después de tener todo funcionando según el primer tutorial, y al principio todo se rompió cuando intenté configurar S3, pero fue porque la configuración de CDN de DO Space que ustedes proporcionan aquí no funciona.

Indica específicamente que la CDN de Digital Ocean no funciona con Discourse.

Lo sé, pero luego el tutorial nos hace agregar esto:
DISCOURSE_S3_ENDPOINT: https://sfo3.digitaloceanspaces.com

Lo que proviene del espacio de DO, ¿verdad? No tengo idea, basándome en todo lo que he leído en estos tutoriales, de cómo trabajaría con una CDN diferente, pero no me preocupa en este momento, ya que lo cubriré en un momento.

No, no usé una CDN diferente. En realidad, estoy bien sin usar una CDN. Dejaré los ajustes de CDN vacíos. Como actualización adicional, basándome en los consejos que todos han brindado amablemente hasta ahora, iba a revertir a mi copia de seguridad de la semana pasada, pero decidí intentar habilitar la opción force_https primero, y habilitarla solucionó el problema de inicio de sesión de Patreon, como había pensado que podría ser. No se cambió nada en el servidor(es), por lo que el problema de inicio de sesión de Patreon probablemente fue causado por alguna lógica interna de Discourse, aunque de nuevo, me doy cuenta (ahora) de que estoy haciendo algo que no recomiendan ni admiten.

Entonces, en este punto, mi configuración es prácticamente como recomienda el primer tutorial, pero las imágenes y las copias de seguridad van a S3, sin una CDN. Está funcionando muy bien. Aprecio que me recomienden usar la instalación independiente, pero tener que bajar el sitio durante 15 minutos cada vez que sale una actualización es realmente doloroso. Ayer mismo encontré tus referencias a data.yml y web_only.yml para una configuración multiserver, pero no pude averiguar qué se suponía que debía hacer, así que me di por vencido.

Voy a seguir con lo que tengo por ahora. Gracias por tu ayuda y por todo lo que hacen.