【问题标题】:Connecting to external mongodb from meteor app in docker从 docker 中的流星应用程序连接到外部 mongodb
【发布时间】:2025-12-25 10:25:11
【问题描述】:

我正在将现有的流星应用程序移动到 docker 中。暂存实例(使用节点基础映像)工作正常,可以使用给定的链接连接到数据库,但在 alpine 容器(meteor-base)中使用相同的 mongo url 会静默失败。出现浏览器控制台错误,但只有在尝试登录后,meteor 部分肯定在工作,它只是数据库: "Encountered a sub-selection on the query, but the store doesn't have an object reference. This should never happen during normal use unless you have custom code that is directly manipulating the store; please file an issue."

我应该补充一点,我在 docker 容器外进行了流星构建,并且一切正常。我正在通过 docker-compose 传递 url。

我对 docker 不够熟悉,不知道是否有一些明显的流星依赖被 alpine 遗漏了。如果是这种情况,应用程序不会只是不渲染或不构建吗?

版本: 流星 1.8.0 节点 8.11.4

【问题讨论】:

  • 您可以查看mup的代码以及它是如何做到的。

标签: mongodb docker meteor docker-compose alpine


【解决方案1】:

我尝试将 node alpine 版本与 Meteor 应用程序一起使用,但没有成功。然后我选择了薄的图像并且工作正常。

我的意见是,如果您在 Alpine 中没有任何您需要的东西,请不要使用它。

【讨论】:

    最近更新 更多