标签: meteor-up

如何正确安装Meteor-Up(mup)?

我正在尝试安装Meteor-Up(mup),用于将应用程序从我的Ubuntu 14.04笔记本电脑部署到Ubuntu 14.04服务器,但它似乎没有正确安装.如何正确安装mup?

我知道我需要npm才能安装mup.所以,我已经成功安装了npm:

$ sudo apt-get install npm
Run Code Online (Sandbox Code Playgroud)

然后,我尝试安装mup:

$ sudo npm install -g mup
Run Code Online (Sandbox Code Playgroud)

安装日志:

npm http GET https://registry.npmjs.org/mup
npm http 304 https://registry.npmjs.org/mup
npm http GET https://registry.npmjs.org/nodemiral
npm http GET https://registry.npmjs.org/cjson
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/uuid
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/underscore/1.7.0
npm http 304 https://registry.npmjs.org/colors
npm http 304 https://registry.npmjs.org/uuid
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/nodemiral
npm http 304 https://registry.npmjs.org/cjson
npm http 304 https://registry.npmjs.org/underscore/1.7.0
npm http GET https://registry.npmjs.org/jsonlint/1.6.0
npm http GET …
Run Code Online (Sandbox Code Playgroud)

install npm meteor meteor-up ubuntu-14.04

6
推荐指数
1
解决办法
2366
查看次数

meteor-up(mup)新的docker图像

我的应用程序需要graphicksmagick和phantomjs才能工作

  1. 我收到一个错误:cfs:graphicsmagick在系统上找不到"graphicsMagic"或"imageMagic"(默认情况下它没有安装在图像中)
  2. view-source:http:// localhost /?_ escaped_fragment_ =有一个空体(如图所示,mup docs中安装了phantomjs,我有jazeee包:安装了spiderable-longer-timeout)

我的问题是:如何在部署时创建默认使用的docker镜像?有人可以指点我一个教程吗?

回复评论:该命令是mup deploy,图像是abernix/meteord:node-8.4.0-base

谢谢.迈克尔.

[
    {
        "Id": "sha256:b0d5fbc89b76a35554f29a4e04f0289f06fd7175d6960bb0a0b275397f191c35",
        "RepoTags": [
            "abernix/meteord:node-8.4.0-base"
        ],
        "RepoDigests": [
            "abernix/meteord@sha256:04f44cf999da383d11de77027ced8b70818222c9890a405ce10803af3ee5a642"
        ],
        "Parent": "",
        "Comment": "",
        "Created": "2017-08-23T18:48:11.664860884Z",
        "Container": "7fbdb832f87c1324dcd77a729109e91e2550b404aeeb28212450af870b882e6c",
        "ContainerConfig": {
            "Hostname": "e24d0b5cccc1",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": false,
            "AttachStderr": false,
            "ExposedPorts": {
                "80/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "METEORD_DIR=/opt/meteord",
                "NODE_VERSION=8.4.0"
            ],
            "Cmd": [
                "/bin/sh",
                "-c",
                "#(nop) ",
                "ENTRYPOINT [\"/bin/sh\" \"-c\" \"bash $METEORD_DIR/run_app.sh\"]"
            ],
            "ArgsEscaped": true,
            "Image": …
Run Code Online (Sandbox Code Playgroud)

meteor docker meteor-up mup

6
推荐指数
1
解决办法
347
查看次数

使用webapp.connecthandlers时mup部署错误

我正在尝试在访问我的"www"网址时实施301重定向,以重新路由到"非www".重定向适用于localhost,项目构建正常.当我尝试使用mup进行部署时,我收到此错误:

x Invoking deployment process: FAILED

    -----------------------------------STDERR-----------------------------------
    :callback’ will be initialized after [-Wreorder]
           v8::Handle<v8::Function> callback;
                                    ^
    ../src/heap_output_stream.h:26:29: warning:   ‘v8::Handle<v8::Value> nodex::OutputStreamAdapter::abort’ [-Wreorder]
           v8::Handle<v8::Value> abort;
                                 ^
    ../src/heap_output_stream.h:11:7: warning:   when initialized here [-Wreorder]
           OutputStreamAdapter(
           ^
    gyp info ok 
    npm WARN package.json meteor-dev-bundle@0.0.0 No description
    npm WARN package.json meteor-dev-bundle@0.0.0 No repository field.
    npm WARN package.json meteor-dev-bundle@0.0.0 No README data
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0 …
Run Code Online (Sandbox Code Playgroud)

javascript node.js meteor meteor-up

5
推荐指数
1
解决办法
172
查看次数

如何在Meteor Up(mup)中使用MONGO_URL env变量将我的meteor应用程序连接到数据库?

我想要一个我的流星应用程序连接到远程数据库.我以为我可以部署两个应用程序,一个用于在服务器上设置数据库,另一个用于托管应用程序但连接到另一个服务器上的数据库.我无法让这个工作,但我也想知道这是否是推荐的?我应该在没有mup/meteor的服务器上设置mongodb数据库,还是可以使用mup为我设置?

我尝试过但无法开展工作:

我正在使用两个亚马逊ec2实例(ubuntu 14.04).我为这两个实例制定了以下安全入站规则:

Custom TCP Port: 27017 Source: instance-public-ip-1/32
Custom TCP Port: 27017 Source: instance-public-ip-2/32
HTTP Port: 80 Source: All Addresses
SSH Port: 22 Source: My IP
Run Code Online (Sandbox Code Playgroud)

在尝试访问远程数据库的应用程序的mup.json文件中,我在"env"下添加了"MONGO_URL":"mongodb:// db-instance-public-ip:27017/db",db是该实例上的应用程序.

托管数据库的流星应用程序成功部署,但托管应用程序的流星应用程序没有.在"调用部署过程"期间部署失败,这里是STDERR/STDOUT :( XXX.XXX.XXX.XXX是实例的公共IP地址)

x调用部署过程:FAILED

-----------------------------------STDERR-----------------------------------
npm WARN package.json meteor-dev-bundle@0.0.0 No description
npm WARN package.json meteor-dev-bundle@0.0.0 No repository field.
npm WARN package.json meteor-dev-bundle@0.0.0 No README data

/usr/lib/node_modules/wait-for-mongo/bin/wait-for-mongo:14
    throw err;
          ^
Error: TIMEOUTED_WAIT_FOR_MONGO
    at null._onTimeout (/usr/lib/node_modules/wait-for-mongo/lib/waitForMongo.js:20:14)
    at Timer.listOnTimeout [as ontimeout] (timers.js:112:15)
-----------------------------------STDOUT-----------------------------------
56.145:27017]
wait-for-mongo: failed to connect to [XXX.XXX.XXX.XXX:27017]
wait-for-mongo: failed to …
Run Code Online (Sandbox Code Playgroud)

mongodb meteor meteor-up

4
推荐指数
1
解决办法
1304
查看次数

如何使用Centos7在生产服务器中部署meteor应用程序

如何在centos7中部署流星.我们安装了meteor和meteorjs包和nodejs.但是我们无法打开生产链接.请帮帮我.

meteor meteor-up

3
推荐指数
1
解决办法
2380
查看次数

我在Meteor Up中如何设置MONGO_OPLOG_URL?

我在Compose.io中创建了一个数据库和一个具有oplog访问权限的用户.

我得到的URI看起来像这样:

mongodb://<user>:<password>@lamppost.11.mongolayer.com:10022,lamppost.10.mongolayer.com:10024/cardmaker?replicaSet=set-<bunchOfDigits>
Run Code Online (Sandbox Code Playgroud)

认识到这一点,我该怎么设定MONGO_URLMONGO_OPLOG_URLmup.json

实际上没有关于此的文档.:(

deployment compose-db meteor meteor-up

3
推荐指数
1
解决办法
1956
查看次数

如何删除使用Meteor Up创建的部署实例?

我有一个测试Azure Ubuntu服务器,我正在测试部署.

我使用Meteor Up创建了许多Meteor应用程序实例.

我想从服务器中删除它们.

Meteor up有某种"mup remove"命令吗?

ubuntu azure meteor meteor-up

3
推荐指数
1
解决办法
947
查看次数

数字海洋上流星(mup)的内存问题

我找不到与我的问题相关的现有帖子.在数字海洋Droplet上,mup设置很好,但是当我尝试部署时,我收到以下错误.有任何想法吗?谢谢!

root@ts:~/ts-deploy# mup deploy

Meteor Up: Production Quality Meteor Deployments

Building Started: /root/TS/
Bundling Error: code=137, error:
-------------------STDOUT-------------------

Figuring out the best package versions to use. This may take a moment.

-------------------STDERR-------------------
bash: line 1: 31217 Killed meteor build --directory /tmp/dc37af3e-eca0-4a19-bf1a-d6d38bb8f517
Run Code Online (Sandbox Code Playgroud)

以下是日志.node -v表示我使用的是0.10.31.如何检查哪个脚本正在退出并显示错误?还有其他想法吗?谢谢!

error: Forever detected script exited with code: 1
error: Script restart attempt #106
Meteor requires Node v0.10.29 or later.
error: Forever detected script exited with code: 1
error: Script restart attempt #107
Meteor requires Node v0.10.29 or …
Run Code Online (Sandbox Code Playgroud)

meteor digital-ocean meteor-up

2
推荐指数
1
解决办法
1396
查看次数

AWS SES与流星

我正在尝试使用Meteor软件包来连接tarang:email-ses由@Akshat构建的AWS SES .

我正在使用在AWS EC2实例上运行的Meteor @ 1.*.当我使用下面的代码运行测试时,没有发送任何电子邮件.

流星代码

我已经设置了AWS访问密钥ID和秘密访问密钥,并在此处使用它:

Meteor.startup(function () {    
  Email.configSES({
    AWSAccessKeyID: 'access-key',
    AWSSecretKey: 'secret-key'
  });
});
Run Code Online (Sandbox Code Playgroud)

我还验证了我的电子邮件和域名.在这里,我确保从我的经过验证的发件人SES地址发送:

Accounts.emailTemplates.from = 'Domain Name <support@domain-name.com>';
Run Code Online (Sandbox Code Playgroud)

然后在Meteor方法中,我创建一个新用户并发送和注册电子邮件(如果我部署到meteor.com,当然没有Accounts.emailTemplates.from):

if (Meteor.user() && adminUser(this.userId)) {
  var accountId = Accounts.createUser({
    'username': doc.name,
    'email': doc.email
  });
  Accounts.sendEnrollmentEmail(accountId);
}
Run Code Online (Sandbox Code Playgroud)

问题

为email-ses包设置的代码是否正确?

我认为这个包抽象出了Amazon SES API发送电子邮件(并允许本地Meteor电子邮件调用).是否需要在AWS上设置SMTP?

amazon-web-services amazon-ses meteor meteor-up meteor-accounts

2
推荐指数
1
解决办法
2465
查看次数

挂载/ proc时拒绝Docker rootfs_linux.go权限

我正在使用流星雨部署到LXD容器内的docker实例。当尝试启动MongoDB docker实例时,它失败并显示以下错误:

docker: Error response from daemon: oci runtime error: container_linux.go:265: starting container process caused "process_linux.go:368: container init caused \"rootfs_linux.go:57: mounting \\\"proc\\\" to rootfs \\\"/var/lib/docker/vfs/dir/20a621a73755db3f4030bc67bbf7ff9540bd1d63bb348d8be440d8ca63d3c922\\\" at \\\"/proc\\\" caused \\\"permission denied\\\"\"".

我曾尝试以ubuntu用户身份部署到我的LXD容器,并以身份进行部署root,但这并没有帮助。显然这里存在一些权限问题,但我不知道从哪里开始调试此问题。

docker meteor-up

2
推荐指数
1
解决办法
1617
查看次数