来自 Gitpod 的问候!(在 Google Cloud 上安装 + 自动化开发环境配置)

感谢 @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

但毫无成效。

非常感谢你的提示!我会尝试一下,并在这里汇报结果。(抱歉在一个帖子里问了两个问题!希望不会让讨论变得太混乱。)