【问题标题】:Launch fails after meteor build流星构建后启动失败
【发布时间】:2018-05-26 09:43:01
【问题描述】:

我正在 docker 容器中从流星源创建构建。

到目前为止它运行良好(自上次创建 1 或 2 周以来)但今天引发了异常!

at /home/meteor/build/bundle/programs/server/boot.js:462:11
at /home/meteor/build/bundle/programs/server/boot.js:423:13
at Function.run (/home/meteor/build/bundle/programs/server/profile.js:510:12)
at /home/meteor/build/bundle/programs/server/boot.js:464:5
at Function.time (/home/meteor/build/bundle/programs/server/profile.js:309:28)
TypeError: Object.getOwnPropertyDescriptors is not a function
at insert (packages/mongo/collection.js:435:12)
at packages/autoupdate.js:189:3
at updateVersions (packages/autoupdate.js:125:20)
throw(ex);
/home/meteor/build/bundle/programs/server/node_modules/fibers/future.js:280

注意:日志可能没有排序,因为我使用 ELK 堆栈来处理它

发生了什么?又该如何解决呢?

仅供参考:应用程序在本地运行良好(未构建)

【问题讨论】:

  • 您正在运行哪些命令来构建应用程序?您使用的是什么 docker 容器,或者如果您正在构建自己的容器,您可以展示您的 Dockerfile 吗?
  • 事实上,节点 6 默认部署在 alpine 中。我认为必须修改(很多)我的脚本。

标签: node.js docker meteor


【解决方案1】:

节点 6 目前在 alpine 中是默认的,这就是问题所在。我切换到更安全(但更大)的节点图像。

【讨论】:

    猜你喜欢
    • 2021-06-10
    • 2021-12-01
    • 2018-02-05
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多