Discourse CLI — резервное копирование ВКЛЮЧАЯ загрузки

При запуске discourse backup создаётся файл sql.gz, который не включает в себя загрузки. При создании резервной копии через интерфейс есть возможность включить загрузки. Можно ли сделать резервную копию с загрузками через CLI?

Сейчас в CLI нет опции для её включения, но она должна включать загрузки, когда включена настройка сайта backup_with_uploads.

У меня включена следующая настройка:
image

Однако всякий раз, когда я выполняю discourse backup, я получаю файл sql.gz.

Ваши загрузки хранятся в S3?

Нет, я храню их локально.

Странно. Вы следовали инструкции по настройке сайта, расположенной по адресу discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub?

Нет, моя настройка довольно кастомная, так как я запускаю Discourse в Kubernetes. Однако мои образы Discourse (web и data) были созданы с помощью скрипта launcher без каких-либо изменений.

Хм, скорее всего, у вас не хватает переменной окружения, или неверна рабочая директория, или что-то в этом роде. Мы видели сообщения о подобных проблемах при установке от Bitnami. К сожалению, мы не можем помочь вам с этим — вам придётся разобраться самостоятельно.

Один из способов — настроить стандартную установку, синхронизировать образы с помощью rsync (существуют руководства по переносу на новый сервер), а затем восстановить резервную копию. После этого вы сможете сделать резервную копию уже на новом сервере.

Если у вас есть бюджет, я могу помочь с вашей текущей настройкой: Redirecting…

Мой предположение, что у вас нет резервных копий, сопоставленных с постоянным хранилищем, поэтому, я думаю, вам нужно выполнить команду discourse backup внутри пода, а затем скопировать файл резервной копии из /shared/backups/default внутри этого пода наружу. Я почти уверен, что именно так я делаю в настройке k8s в GCP k8s (где нельзя использовать бакеты для резервного копирования из-за Google).

У меня есть резервные копии на постоянном томе. Я использую AKS, а резервные копии хранятся в Azure Files.

Я сбросил развертывание (принудительно запустив новые поды), и теперь резервные копии стали «полными» (tar.gz). Честно говоря, не понимаю, что изменилось.