感谢 @marianord 和 @david 的回复!
这听起来比使用 Cloud Run 更合理,因为从 Discourse 容器中提取所有状态可能需要一些时间。谢谢你指向这份指南!我会尝试按照它来设置 Compute 实例,并在这里汇报我的发现。
我正在遵循 https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md。
我遇到的确切错误是:
== 从 /workspace/discourse/db/fixtures/990_settings.rb 导入种子数据
Discourse 主机名:localhost 不是有效的邮件域名!
== 从 /workspace/discourse/db/fixtures/990_topics.rb 导入种子数据
rake 中止!
ActiveRecord::StatementInvalid: PG::UndefinedTable: 错误:关系 "polls" 不存在
LINE 8: WHERE a.attrelid = '"polls"'::regclass
^
在尝试执行以下操作时:
bundle exec rake db:create db:migrate &&
RAILS_ENV=test bundle exec rake db:create db:migrate
我还尝试添加这一行:
RAILS_ENV=development bundle exec rake db:create db:migrate
但毫无成效。
非常感谢你的提示!我会尝试一下,并在这里汇报结果。(抱歉在一个帖子里问了两个问题!希望不会让讨论变得太混乱。)