【发布时间】: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