Чувствую, что я немного схожу с ума, но я оставил свой сайт в покое на несколько месяцев и наконец решил обновить его — мой Docker устарел, поэтому я попытался запустить
./launcher rebuild app
Однако я получил предупреждение: "Aborting! Mail is not configured!";
Тогда я заглянул в свой app.yml, и все мои настройки SMTP вернулись к значениям по умолчанию. Меня смущает следующее — разве это не должно было помешать работе сообщества? По крайней мере, должны были прекратиться новые регистрации, сбросы паролей и так далее? Моя статистика показывает, что за последнюю неделю зарегистрировалось 26 новых пользователей.
Как это произошло? Что я упускаю? Не перезаписал ли мой git pull старый app.yml на сервере?
Это довольно странно. Хотя похоже, что app.yml был «обновлён», а не пересобран, поэтому эти настройки не попали в работающую версию вашего экземпляра (что объясняет, почему ваш сайт продолжал работать )
Привет, Кит. Мне показалось, что я узнал ваше имя, и вижу, что я уже помогал вам раньше. Надеюсь, вы не против, что я позволил себе войти на ваш сервер и посмотреть.
У вас настроена система из двух контейнеров (не уверен, почему всё ещё существует файл app.yml — его следует переименовать или удалить), поэтому у вас есть отдельные контейнеры для данных и веб-части.
Кроме того, вы используете PostgreSQL 10, что может вызвать проблемы при обновлении. Подробнее о том, как это сделать, см. Обновление PostgreSQL 13. Скорее всего, вам потребуется сначала обновить PostgreSQL.
Рад, что вы снова в строю! Извините, если это я переключил вас на двухконтейнерный режим и оставил там app.yml, чтобы вы запутались! Я стараюсь переименовывать их в имена без .yml, чтобы их случайно нельзя было открыть.