问题标签 [mup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
meteor - 流星mup:以编程方式构建和部署
我想为我的流星应用程序设置自动缩放。理想情况下,我希望在 s3 上准备好构建映像(或其他一些存储,映像通常是从上次构建中生成的)并使用 aws-lambda(因此不需要专用的构建服务器)在新实例上使用此映像进行部署。我希望这一切能在 2 分钟内完成。
那么是否有可能完成这些任务
- 构建映像并将其保存到 aws s3,无需部署。
mup deploy
使用来自 aws s3 的图像以编程方式运行。- 不需要
mup setup
,因为我将使用已经设置好的 ami 启动实例。
mup 还使用letsencrypt 为我设置ssl。
我也愿意接受其他工具/脚本来实现这一点。
amazon-web-services - 在 AWS-EC2 上部署 mup 出现问题
我正在尝试在 Amazon Web Services 上部署流星反应应用程序。Mup 设置导致,
但是当我运行 mup deploy 时,它建议我添加 npm 包。
所以,我尝试运行以下命令,
这导致
该怎么办?没有得到我出错的地方。提前致谢!
mongodb - 部署到 Digital Ocean 时 docker 和 mongodb 出现 Mup 错误
我正在尝试使用 mup 部署 Meteor 应用程序,它一直给我这个错误:
我已经检查过了,我可以通过 ssh 连接到服务器。我正在使用来自 Digital Ocean 的 One-click droplets 之一,因为它已经安装了 Mongodb。服务器上的 Mongodb 版本是 3.4,在我的应用程序中我使用的是 3.2.15,我不知道是否应该降级或升级其中一个,或者即使问题存在。
我的 mup.js 文件如下所示:
我要疯了,有人可以帮我吗?
angularjs - 验证部署:为我的流星应用程序使用 MUP 失败
我在我的 VPS 上部署我的应用程序时遇到问题。
知道我在不同版本的 UBUNTU 上尝试过很多次:
- Ubuntu 14.04(64 位)
- Ubuntu 16.04(64 位)
- Ubuntu 17.10(64 位)
命令:
然后我填写并编辑了我的 mup.js 文件,如下所示:
然后:
结果很好:
最后:
结果:
我试图从很多天开始找出问题,但没有任何成功。
我正在Windows下开发:
- 节点 V8.9.0
- NPM V5.5.1
我的应用程序在本地运行良好,没有任何问题。
需要帮助来解决这个问题,如果你有,你可以提出另一个解决方案。
我试过什么?
- 我删除了文件夹 node_module 并重新安装了它们:
meteor npm install
结果一样!
提前致谢。
meteor - 如何在 mup 配置中为流星运行命令传递参数?
Mup 版本 ( 1.4.3
):
2gb / 8g 填充后的命令输出
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
原来没有足够的内存,我需要增加这里包含的内存
当 mup 运行我的应用程序时,我需要传递环境变量,我该如何放置该示例main.js --node-args="--max-old-space-size=6144"
我如何使用 mup config 传递参数? 非常感谢任何建议或帮助。
mongodb - MUP 部署:MongoError:第一次连接时无法连接到服务器 [mongodb:27017] [MongoError: getaddrinfo ENOTFOUND mongodb mongodb:27017]
mup 部署时我面临以下问题。
而且当我试图列出所有容器时,mongo 没有占用任何端口。该怎么办?
docker run 的结果是:
mup.js 环境变量
提前致谢!
meteor - 为什么 Meteor Up (MUP) 认证失败?
我目前正在尝试第一次将 Meteor 项目部署到外部服务器。该服务器由 DigitalOcean 托管,运行 ubuntu 16.04,并设置了 SSH 密钥以实现无密码访问。
我从 MUP 得到的错误是:
在这一点上,我根据其他建议尝试了几种涉及 mup 文件的解决方案,例如:
1) 添加密码 - 给出与未发生更改完全相同的错误。
2)根据数字海洋添加我用于对服务器进行身份验证的相同 SSH 密钥 - 说“privateKey 值不包含(有效)私钥”。我已经尝试了用于对服务器进行身份验证的密钥以及我能找到的所有其他密钥,但没有生成一个仅供 Meteor 使用的新密钥。
3) 将两者留空并允许它“尝试” ssh-agent - 假装它不知道 ssh-agent 是什么,并抛出与我使用密码时相同的错误。
我已经查看并遵循以下文章中的相同说明:http: //meteortips.com/deployment-tutorial/digitalocean-part-1/
本文假设只有两种可能的状态。一个是 ssh 密钥尚未使用或设置,因此需要生成它。第二个是 ssh 密钥存在并且被准确地设置在他们期望的位置。不幸的是,我似乎处于不同的境地。在设置 DO 服务器之前,我使用 putty 生成了一个密钥,并使用它创建了 droplet。创建后,该文件不存在。~/.ssh/ 目录中唯一的东西是一个名为“authorized_keys”的文件,它保存着我用来连接服务器的密钥。该文件无法使用,服务器上其他 ssh 密钥位置的任何文件也无法使用。我也尝试将文件直接复制到服务器上,但也无济于事。
在找到解决方案的一些徒劳希望中,我还尝试在 Meteor 构建包和源代码文件夹中运行这些相同的命令。都没有奏效。我应该提一下,尽管这是我仍然可以尝试解决的唯一一篇文章,但我已经尝试了使用 MUP 找到的每一篇文章。
如果有人能以此为我指明正确的方向,这样我就可以停止在黑暗中疯狂地挥舞,我将非常感激。
编辑:根据要求,下面是当前的 mup.js 文件,其中删除了凭据
meteor - Meteor Mup 构建:致命错误:CALL_AND_RETRY_LAST 分配失败
我现在遇到这个问题“致命错误:CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足”,我无法确定问题所在。
我以前在同一个项目中使用过 mup deploy 并且以前可以正常工作,但是,现在我遇到了这个问题,并且我确实记得我进行了流星升级,这可能会导致任何问题吗?
非常感谢任何建议或帮助
Mup 版本 1.4.4:
命令的输出`
amazon-web-services - npm WARN read-shrinkwrap 这个版本的 npm 兼容 lockfileVersion@1,但是为 lockfileVersion@0 生成了 npm-shrinkwrap.json
得到错误:
npm WARN read-shrinkwrap 此版本的 npm 与 lockfileVersion@1 兼容,但在运行 MUP 时为 lockfileVersion@0 生成了 npm-shrinkwrap.json。