Merci pour vos réponses @marianord et @david !
Cela semble plus raisonnable que d’utiliser Cloud Run, car extraire tout l’état des conteneurs Discourse pourrait prendre un certain temps. Merci de m’avoir orienté vers le guide ! Je vais essayer de le suivre pour configurer une instance Compute et revenir ici avec mes résultats.
Je suis https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md.
L’erreur exacte que j’ai rencontrée était :
== 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
^
En essayant de faire :
bundle exec rake db:create db:migrate &&
RAILS_ENV=test bundle exec rake db:create db:migrate
J’ai également expérimenté en ajoutant cette ligne :
RAILS_ENV=development bundle exec rake db:create db:migrate
mais sans succès.
Merci beaucoup pour l’astuce ! Je vais essayer cela et revenir ici également. (Désolé d’avoir posé deux questions en une ! J’espère que cela ne rendra pas la discussion trop confuse.)