Аватары пропали после восстановления. Как их вернуть?

Да… мы следовали этому руководству для настройки обратного прокси-сервера nginx, но оно было предназначено для автономной установки и не упоминало каталог uploads, так как в автономном режиме его перенос не требовался:

А мы следовали этому руководству для двух контейнеров, где также не упоминалось восстановление базы данных или перенос каталога с загрузками:

Я думаю, мы легко можем разобраться в вещах. Вот ключ, которого вам не хватало для объяснения, для справки:

Основные руководства по этой конфигурации упускают тот факт, что вам нужно либо восстановить базу данных, либо вручную перенести ваши загрузки в новый контейнер, так как мы этого не включили.

Конечно, теперь всё становится понятным, после того как мы сами во всём разобрались на 100% (опять!), потому что этого нет в руководствах. LOL

Всё становится легко, как только вы понимаете, в чём проблема.

:slight_smile: :slight_smile: :slight_smile:

PS: В заключение. Спасибо всем, кто написал различные руководства. Они очень помогли! Мы очень ценим это. С нашей стороны эта конфигурация завершена, и в будущем мы больше не будем использовать автономную конфигурацию ни на одном сайте Discourse. Нашим обычным «стандартом» будут два контейнера с обратным прокси-сервером, подключённым к unix-сокету. Это лучше всего подходит для обновления и переключения контейнеров в реальном времени с почти нулевым временем простоя. Отличная штука!!

Discourse — это ВЕЛИКОЛЕПНО!!

Отличная работа, Джефф @codinghorror и Сэм @sam! БРАВО!

:heart: :heart:

@ariznaf

Это довольно просто настроить, но, как я уже упоминал ранее, мы не используем S3 и другие облачные хранилища; мы предпочитаем держать вещи «простыми», поэтому наши резервные копии просто rsync-ятся на внешнее хранилище. Мы предпочитаем так… это одна вещь меньше для отладки :slight_smile: и мы можем «обойтись» без S3,