Ok, así que logré pasar al siguiente paso. Alguien arriba publicó que necesitamos estar en la carpeta /var/www/discourse en el contenedor y luego agregar el gem.
Ahora, en el paso final
RAILS_ENV=production bundle exec ruby script/import_scripts/xenforo.rb
Estoy recibiendo este error. ¿Qué podría estar haciendo mal?
`/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:63:in “rescue in new_client”: No pudimos encontrar tu base de datos: discourse.
Las configuraciones de base de datos disponibles se pueden encontrar en config/database.yml. (ActiveRecord::NoDatabaseError) Para resolver este error:
- ¿No creaste la base de datos o la eliminaste? Para crear la base de datos, ejecuta:
bin/rails db:create - ¿Ha cambiado el nombre de la base de datos? Verifica que config/database.yml contenga el nombre de base de datos correcto.`
Lo resolví: Estaba ejecutando como usuario root, tuve que cambiar al usuario ‘discourse’. La importación ha comenzado.