Hallo von Gitpod! (Installation auf Google Cloud + automatisiertes Dev-Setup)

Danke für eure Antworten @marianord und @david!

Das klingt vernünftiger als die Nutzung von Cloud Run, da das Extrahieren des gesamten Zustands aus Discourse-Containern einige Zeit in Anspruch nehmen könnte. Danke für den Hinweis auf den Leitfaden! Ich werde versuchen, ihn zu befolgen, um eine Compute-Instanz einzurichten, und hier mit meinen Erkenntnissen zurückmelden.

Ich folge https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md.

Die genaue Fehlermeldung, die ich gesehen habe, war:

== 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
                            ^

Während ich folgendes ausführen wollte:

bundle exec rake db:create db:migrate &&
RAILS_ENV=test bundle exec rake db:create db:migrate

Ich habe auch versucht, diese Zeile hinzuzufügen:

RAILS_ENV=development bundle exec rake db:create db:migrate

aber ohne Erfolg.

Vielen Dank für den Tipp! Ich werde das ausprobieren und mich ebenfalls hier zurückmelden. (Entschuldige, dass ich zwei Fragen in einem Beitrag gestellt habe! Hoffentlich wird die Diskussion dadurch nicht zu verwirrend.)