Ciao da Gitpod! (installazione su Google Cloud e configurazione automatizzata dello sviluppo)

Grazie per le vostre risposte @marianord e @david!

Sembra più ragionevole rispetto all’uso di Cloud Run, dato che estrarre tutti i dati di stato dai container di Discourse potrebbe richiedere del tempo. Grazie per avermi indicato la guida! Proverò a seguirla per configurare un’istanza Compute e farò qui un resoconto dei risultati.

Sto seguendo https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md.

L’errore esatto che ho visto è stato:

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

Mentre provavo a eseguire:

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

Ho anche provato ad aggiungere questa riga:

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

ma senza successo.

Grazie mille per il consiglio! Proverò e farò qui un resoconto anche di questo. (Scusa per aver fatto due domande in una! Spero che questo non renda la discussione troppo confusa.)