Paramètres SMTP dans app.yml réinitialisés ?

J’ai l’impression de devenir fou, mais j’ai laissé mon site tranquille pendant quelques mois et j’ai enfin voulu faire quelques mises à jour - mon docker est obsolète, j’essaie donc d’exécuter

./launcher rebuild app

Cependant, je reçois un avertissement disant
"Aborting! Mail is not configured!";

Alors je vais regarder dans mon app.yml, et tous mes paramètres smtp sont revenus aux valeurs par défaut. Ce qui me trouble, c’est que cela n’aurait-il pas dû empêcher le bon fonctionnement de la communauté ? Au minimum, aucune nouvelle inscription, mots de passe perdus, etc. ? Mes statistiques montrent que j’ai eu 26 nouvelles inscriptions la semaine dernière.

Comment cela a-t-il été réinitialisé ? Qu’est-ce qui m’échappe ? Mon git pull a-t-il écrasé l’ancien app.yml de mon serveur ?

C’est assez étrange. Bien que cela ressemble à la mise à jour de app.yml et non à sa reconstruction, ces paramètres n’auraient donc pas été intégrés à la version active de votre instance (ce qui expliquerait pourquoi votre site fonctionnait toujours :slight_smile:)

Salut Keith. J’ai cru reconnaître ton nom et je vois que je t’ai déjà aidé. J’espère que ça ne te dérange pas que j’aie pris la liberté de me connecter à ton serveur et d’y jeter un œil.

Tu as une configuration à 2 conteneurs (je ne suis pas sûr pourquoi il y a encore un app.yml, il devrait être renommé ou supprimé), donc tu as des conteneurs de données et web séparés.

Tu ferais donc une mise à niveau comme ceci :

 ./launcher bootstrap web_only && ./launcher destroy web_only;./launcher start web_only

J’ai plus d’informations ici : Managing a Two-Container Installation - Documentation - Literate Computing Support (et je pense qu’il y a aussi un sujet ici, mais je ne le trouve pas en cherchant rapidement).

De plus, tu utilises PG 10, ce qui pourrait causer des problèmes lors d’une mise à niveau. Voir Mise à jour PostgreSQL 13 pour les détails sur comment faire cela. Tu devras probablement faire la mise à niveau de PG.

2 « J'aime »

Salut @pfaffman !

Tu as tout à fait raison - c’est 100% une erreur de l’utilisateur, et c’est ce qui arrive quand je me replonge là-dedans si tard le soir. Merci !

1 « J'aime »

Content que vous soyez de retour ! Désolé si c’est moi qui vous ai fait passer à 2 conteneurs et qui ai laissé le app.yml là pour vous gêner ! J’essaie de les renommer avec quelque chose sans .yml afin qu’ils ne puissent pas être accédés par erreur.

Assurez-vous donc de faire de même.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.