Здравствуйте,
У нас есть старый сервер Ubuntu 16.04, на котором размещён наш форум.
Недавно сервер упал, и Discourse перестал работать. При попытке выполнить команды ./launcher restart или ./launcher rebuild app мы получили сообщение о том, что минимально поддерживаемая версия Docker — 20.0.10.
Однако в официальном репозитории Docker для Ubuntu 16.04 (Xenial) доступна только версия до 19.
Поэтому мы вручную загрузили Docker версии 20 из отдельной ветки, совместимой с Ubuntu 16.04. Docker установился без проблем.
Однако при попытке выполнить rebuild app появились сообщения об ошибках в процессе установки, и установка не завершилась успешно.
Мы не хотим потерять сообщения и данные существующего форума. Также у нас нет возможности обновить Ubuntu, поскольку на сервере параллельно работают другие приложения, которые мы не можем рисковать нарушить.
Как нам обеспечить успешную пересборку форума Discourse без потери существующих данных в описанной ситуации?