Проблемы с миграцией Discourse и запуском приложения

В данный момент я занимаюсь миграцией форума Discourse с одного сервера на другой. Оба сервера работают под управлением Linux CentOS 7.9.
Я выполнил шаги для инициализации приложения с помощью команды ./launcher bootstrap app, но столкнулся со следующей ошибкой:

I, [2023-06-17T17:15:58.122571 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2023-06-17T17:16:00.306019 #1]  INFO -- : docker_manager уже находится в последней совместимой версии

I, [2023-06-17T17:16:00.307142 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
rake aborted!
[docker_manager] Шаблоны Handlebars больше нельзя включать через `register_asset`.
Все файлы hbs в директории `assets/javascripts` будут автоматически скомпилированы и включены."
/var/www/discourse/lib/plugin/instance.rb:638:in `register_asset'
...

Похоже, что проблема связана с плагином Docker Manager и шаблонами Handlebars. Я не уверен, как продолжить и исправить эту ошибку. Не могли бы вы подсказать, как её устранить?

Тем временем я решил скопировать образ local_discourse/app с исходного сервера на новый. Я использовал команду ./launcher start app для запуска приложения, но столкнулся с другой ошибкой:

I, [2023-06-18T11:24:51.537970 #1]  INFO -- : Чтение из stdin
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/config.rb:14:in `block in initialize': undefined method `has_key?' for nil:NilClass (NoMethodError)
['env_template', 'env', 'labels', 'params'].each { |key| @config[key] = {} unless @config.has_key?(key) }
                                                                                         
...

Похоже, что проблема связана с конфигурацией Pups и ключами env_template, env, labels и params. Эта ошибка не позволяет приложению запуститься корректно.

Я чувствую себя в тупике и не знаю, как действовать дальше. Если кто-то сталкивался с подобными проблемами при миграции Discourse или запуске приложения, буду очень благодарен за помощь. Пожалуйста, дайте знать, если у вас есть какие-либо предложения или решения.

Заранее спасибо за вашу помощь!

Запуск приложения:

I, [2023-06-17T17:15:58.122571 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2023-06-17T17:16:00.306019 #1]  INFO -- : docker_manager уже находится в последней совместимой версии

I, [2023-06-17T17:16:00.307142 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
rake aborted!
[docker_manager] Шаблоны Handlebars больше нельзя включать через `register_asset`.
Любые файлы hbs в папке `assets/javascripts` будут автоматически скомпилированы и включены.
/var/www/discourse/lib/plugin/instance.rb:638:in `register_asset'
/var/www/discourse/plugins/docker_manager/plugin.rb:29:in `activate!'
/var/www/discourse/lib/plugin/instance.rb:730:in `instance_eval'
/var/www/discourse/lib/plugin/instance.rb:730:in `activate!'
/var/www/discourse/lib/discourse.rb:346:in `block in activate_plugins!'
/var/www/discourse/lib/discourse.rb:343:in `each'
/var/www/discourse/lib/discourse.rb:343:in `activate_plugins!'
/var/www/discourse/config/application.rb:215:in `block in <class:Application>'
/var/www/discourse/lib/plugin.rb:6:in `initialization_guard'
/var/www/discourse/config/application.rb:215:in `<class:Application>'
/var/www/discourse/config/application.rb:75:in `<module:Discourse>'
/var/www/discourse/config/application.rb:74:in `<top (required)>'
/var/www/discourse/Rakefile:7:in `require'
/var/www/discourse/Rakefile:7:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
(Полный трассировочный стек можно получить, запустив задачу с флагом --trace)
I, [2023-06-17T17:16:01.381158 #1]  INFO -- : 
I, [2023-06-17T17:16:01.382053 #1]  INFO -- : Завершение асинхронных процессов
I, [2023-06-17T17:16:01.382604 #1]  INFO -- : Отправка INT для HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
I, [2023-06-17T17:16:01.383169 #1]  INFO -- : Отправка TERM для exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
2023-06-17 17:16:01.383 UTC [42] LOG:  получен запрос на быстрое завершение работы
103:signal-handler (1687022161) Получен SIGTERM, планирование завершения работы...
2023-06-17 17:16:01.396 UTC [42] LOG:  прерывание всех активных транзакций
2023-06-17 17:16:01.400 UTC [42] LOG:  фоновый рабочий "запускатель логической репликации" (PID 51) завершился с кодом выхода 1
2023-06-17 17:16:01.401 UTC [46] LOG:  завершение работы
2023-06-17 17:16:01.411 UTC [42] LOG:  система баз данных завершена
103:M 17 Jun 2023 17:16:01.435 # Пользователь запросил завершение работы...
103:M 17 Jun 2023 17:16:01.436 * Сохранение финального снимка RDB перед выходом.
103:M 17 Jun 2023 17:16:01.439 * База данных сохранена на диск
103:M 17 Jun 2023 17:16:01.439 # Redis готов к выходу, пока...
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' завершился с ошибкой, код возврата #<Process::Status: pid 814 exit 1>
Место ошибки: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
Ошибка выполнения с параметрами {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
Запуск завершился неудачей с кодом выхода 1
** ЗАПУСК НЕ УДАЛСЯ ** пожалуйста, прокрутите вверх и найдите сообщения об ошибках, их может быть несколько.
./discourse-doctor может помочь в диагностике проблемы.

Запуск приложения:

I, [2023-06-18T11:24:51.537970 #1]  INFO -- : Чтение из stdin
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/config.rb:14:in `block in initialize': undefined method `has_key?' for nil:NilClass (NoMethodError)

      ['env_template', 'env', 'labels', 'params'].each { |key| @config[key] = {} unless @config.has_key?(key) }
                                                                                               ^^^^^^^^^
	from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/config.rb:14:in `each'
	from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/config.rb:14:in `initialize'
	from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/cli.rb:55:in `new'
	from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/cli.rb:55:in `run'
	from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/bin/pups:9:in `'
	from /usr/local/bin/pups:25:in `load'
	from /usr/local/bin/pups:25:in `

Вы когда-нибудь решили эту проблему? У меня та же самая.