Bonjour depuis Gitpod ! (installation sur Google Cloud + configuration de développement automatisée)

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.)