Siento que me estoy volviendo un poco loco, pero he dejado mi sitio en paz durante unos meses y finalmente fui a buscar algunas actualizaciones. Mi docker está desactualizado, así que intenté ejecutar
./launcher rebuild app
Sin embargo, estoy recibiendo una advertencia que dice "¡Abortando! El correo no está configurado!";
Así que voy a revisar mi app.yml, y toda mi configuración smtp ha vuelto a los valores predeterminados. Donde me confundo es: ¿no debería esto haber impedido que la comunidad funcionara? Como mínimo, ¿ningún registro nuevo, contraseñas perdidas, etc.? Mis estadísticas muestran que he tenido 26 nuevos registros en la última semana.
¿Cómo se reinició esto? ¿Qué me estoy perdiendo? ¿Mi git pull pisó el app.yml antiguo de mi servidor?
Eso es bastante extraño. Sin embargo, parece que app.yml fue ‘actualizado’ y no reconstruido, por lo que esas configuraciones no habrían llegado a la versión activa de tu instancia (lo que explicaría por qué tu sitio seguía funcionando )
Hola Keith. Pensé que reconocía tu nombre y veo que te he ayudado antes. Espero que no te importe que me tomara la libertad de iniciar sesión en tu servidor y echar un vistazo.
Tienes una configuración de 2 contenedores (no estoy seguro de por qué todavía hay un app.yml, debería renombrarse o eliminarse), por lo que tienes contenedores de datos y web separados.
Así que harías una actualización como
./launcher bootstrap web_only && ./launcher destroy web_only;./launcher start web_only
Además, estás ejecutando PG 10, lo que podría causar problemas con una actualización. Consulta Actualización de PostgreSQL 13 para obtener detalles sobre cómo hacerlo. Probablemente necesites hacer la actualización de PG.
¡Me alegra que hayas vuelto a funcionar! Lamento si fui yo quien te cambió a 2 contenedores y dejé el app.yml allí para que te tropezaras. Intento renombrarlos con algo que no sea .yml para que no se pueda acceder a ellos por error.