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