问题标签 [meteor-up]
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.
mongodb - 在 iPad 上使用通过 Meteor-up 部署到远程服务器的 Meteor App(连接到 mongodb 的问题)
我已经使用Meteor-up将 Meteor 应用程序部署到了我自己的服务器上,如果我尝试通过浏览器连接到它,效果会很好。现在,我正在尝试通过我的 iPad 连接到该应用程序。
我已经使用命令sudo meteor run ios-device构建了所述应用程序,并在 Meteor.startup 函数中调用了 MONGO_URL:
问题是我无法连接到由 Meteor-up 创建的 mongo 数据库。经过一番挖掘,我意识到 Meteor-up 明确表示您不能从服务器外部访问 MongoDB。
您无法从服务器外部访问 MongoDB。要访问 MongoDB shell,您需要先通过 SSH 登录到您的服务器,然后运行以下命令:
mongo appName
相反,我尝试将我在本地创建的 mongo 数据库加载到我的服务器上,但仍然无法在 iPad 上访问它。我发现了一个使用 pymongo的潜在解决方案,但我想知道使用 Meteor-Up 时还有哪些其他解决方案。或者在处理移动设备时可能有更好的流星部署选项?
ssh - 使用流星启动将流星应用程序从 nitrous.io 部署到 Linode 服务器时,ssh 连接被拒绝
见https://github.com/arunoda/meteor-up/issues/171
我正在尝试将我的流星应用程序从我的氮气盒部署到 Linode 中的远程服务器。
我按照流星上的指示,得到了
mup.json
所以我取消注释用户名:“mup.json 中的 roote 行,我做了 mup logs -n 300 并得到以下错误:
我怀疑我在设置 SSH 密钥时可能做错了什么。在 ~/.ssh/authorized_keys 中设置我的 ssh 密钥后,我无需密码即可访问我的远程服务器。
authorized_keys 的内容如下所示:
你们对出了什么问题有任何想法吗?
meteor - 在使用流星启动部署的生产服务器上运行流星外壳
我需要在我的生产应用程序上运行一些服务器端命令来修改一些数据,特别是从 alanning:roles 包中将一些用户添加到新角色。我的生产服务器是使用 mup 部署的。根据 mup 文档,我的应用程序位于 /opt//app,因此我通过 ssh 导航到那里并运行了流星外壳。这似乎不起作用。是否有人对更新生产服务器上的用户权限有任何其他建议?
nginx - Nginx 和 mup,nginx 不工作流星
我使用 mup 部署了我的应用程序
代码
这工作正常,但现在我想在我的服务器中安装 nginx 并使用apt-get
我的 nginx 配置
www
但是当我使用我的应用程序并且non-www
两者都参加两个不同的会话时,这不起作用,
我试图停止使用流星应用程序stop myapp
并转到我的网站我收到以下错误页面,我认为这与 nginx 无关
(来源:meteor.com)
当我去我的服务器并输入 nginx 状态时,它正在运行,
(来源:meteor.com)
我的 nginx 有什么问题?任何帮助表示赞赏
meteor - 我可以在 Meteor Up 中使用 Velocity 吗?
我最近开始将Velocity与 Meteor 一起使用,并且非常喜欢随时使用 HTML 报告器。如果我团队的其他成员能够看到我们的开发和测试服务器上的测试状态,那就太好了,这些服务器通过Meteor Up部署在 AWS EC2 上。
不幸的是,Velocity 依赖于在调试模式下运行的 Meteor(你得到什么meteor
或meteor run
本地获得的),并在生产部署时关闭(运行您从中获得的 Node 应用程序meteor build
)。Meteor Up(以及大多数 PaaS 部署解决方案)meteor build
在部署管道中使用,因此当我通过mup
. 我试过设置环境变量NODE_ENV="development"
,NODE_OPTIONS="--debug"
但似乎不起作用。
有没有办法让 Meteor Up 在调试模式下部署我的应用程序?
meteor - MUP 部署的站点在更新后不显示
我使用 Meteor Up (MUP) 将我的流星应用程序部署到 Digital Ocean 液滴。我第一次部署它时遇到了一些问题,但我解决了所有问题并且我让它工作了。然后我对我的应用程序进行了一些更新,但是当我再次部署它时,页面显示“此网页不可用”。我尝试在具有不同 IP 地址的新 Droplet 上重新部署该应用程序,但同样的情况发生了。我已经mup setup
在每个新的水滴上运行了。它总是说设置和部署成功,但没有任何显示。
谁能告诉我我做错了什么?
meteor - 如何使用 MMS 管理安装了 MUP 的 MongoDB 实例
我对系统管理员工作相对缺乏经验,但我正在尝试弄清楚如何将 MMS 连接到我的 Meteor 应用程序以同步我们的 MongoDB 实例的定期备份。该应用程序使用 MUP 部署在 Digital Ocean 上,但 MMS 似乎不想连接到 Mongo 实例。我想知道是否需要采取任何特定步骤才能使 MMS 正常工作。似乎 MMS 需要将独立实例重新配置为副本实例,但我不太确定这是如何工作的。我想知道是否有其他人经历过这个并可以提供帮助。谢谢!
node.js - Meteor Up 调用部署过程:失败
我试图通过 MUP 在 Digital Ocean Droplet 上部署我的 Meteor 应用程序。不幸的是,它在调用部署过程时给了我以下错误。
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (7) 无法连接到本地主机端口 80: 连接被拒绝 应用程序没有捡起!请检查应用程序日志。----------------------标准输出-------------- --------------------- t_lib.node SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node: Finished COPY Release/bcrypt_lib.node make: 离开目录` /opt/ecards/tmp/bundle/programs/server/npm/npm-bcrypt/node_modules/bcrypt/build'
操作系统:Ubuntu 14.04
我的 mup.json 设置如下:
连接选项 ... -> 通过 ssh
- 设置蒙戈:真
- 设置节点:真
- 节点版本:0.10.36
- 设置幻象:真
...部署检查等待时间:30
我的下一步是通过 apt-get 在我的 Droplet 上预安装节点。默认安装了 0.10.25,所以我通过
- npm 安装 -gn
- n 0.10.36
之后我重新创建了一个液滴,再次启动了 mup,但它向我显示了同样的错误。是的,我首先执行了 mup 设置然后部署 ;-) 我什至没有收到错误。有小费吗?
谢谢 Matze
javascript - 使用 Meteor 和 Meteor Up 时如何监控服务器端日志
我正在使用 Meteor 和 Meteor UP 进行部署。到目前为止,一切都很好。我可以将我的项目部署到我的测试 Ubuntu 服务器。
我的问题是我不知道如何在服务器上调试。如果我使用 node.js 和 express,我可以只写 console.log("some error") 来查看日志。
日志文件似乎 /var/log/upstart/.log 但我只能找到
有没有办法输出“console.log(something)”?
我使用 Ubuntu-14.04 和 Meteor 1.1.0.2。
deployment - 我在 Meteor Up 中将 MONGO_OPLOG_URL 设置为什么?
我在 Compose.io 中创建了一个数据库和一个具有 oplog 访问权限的用户。
我得到的 URI 如下所示:
知道了这一点,我将什么设置为MONGO_URL
and MONGO_OPLOG_URL
in mup.json
?
实际上没有关于此的文档。:(