¡Gracias por vuestras respuestas @marianord y @david!
Eso suena más razonable que usar Cloud Run, ya que extraer todo el estado de los contenedores de Discourse podría llevar algún tiempo. ¡Gracias por señalarme la guía! Intentaré seguirla para configurar una instancia de Compute y volveré aquí con mis hallazgos.
Estoy siguiendo https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md.
El error exacto que vi fue:
== Seed from /workspace/discourse/db/fixtures/990_settings.rb
Discourse hostname: localhost is not a valid domain for emails!
== Seed from /workspace/discourse/db/fixtures/990_topics.rb
rake aborted!
ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "polls" does not exist
LINE 8: WHERE a.attrelid = '"polls"'::regclass
^
Mientras intentaba hacer:
bundle exec rake db:create db:migrate &&
RAILS_ENV=test bundle exec rake db:create db:migrate
También probé añadiendo esta línea:
RAILS_ENV=development bundle exec rake db:create db:migrate
pero sin éxito.
¡Muchas gracias por el consejo! Lo probaré y también volveré aquí con novedades. (Perdón por hacer dos preguntas en una. Espero que no haga la discusión demasiado confusa.)