【问题标题】:Meteor Up Setup Error on DigitalOceanDigitalOcean 上的 Meteor Up 设置错误
【发布时间】:2016-12-11 10:00:00
【问题描述】:

我正在尝试通过其 IP 地址(我没有域名)将 Meteor 应用程序部署到 DigitalOcean 液滴上。我是第一次做这种事情,遇到了很多问题。

这是我在 Digital Ocean 上的水滴:

我使用 mup init 在 Meteor 应用程序的存储库之外创建了一个 MUP (Meteor Up) 目录,这是我拥有的 mup.js 文件:

module.exports = {
    servers: {
        one: {
            host: 'http://162.243.57.207',
            username: 'cs673f16',
            pem: '/Users/gautambhat/.ssh/id_rsa'
            // password:
            // or leave blank for authenticate from ssh-agent
        }
    },

    meteor: {
        name: 'meetcute',
        path: '/Users/gautambhat/Repos/CS673_team2',
        servers: {
            one: {}
        },
        buildOptions: {
        serverOnly: true,
        },
        env: {
            ROOT_URL: 'http://162.243.57.207',
            PORT : 3000
            //MONGO_URL: 'mongodb://localhost/meteor'
        },

        //dockerImage: 'kadirahq/meteord'
        deployCheckWaitTime: 60
    },

    mongo: {
        oplog: true,
        port: 27017,
        servers: {
            one: {},
        },
    },
};

另外,我不知道我的 MONGO_URL 或在哪里可以找到它,所以我只是将其注释掉。在运行mup setup 时,我收到以下错误:

Started TaskList: Setup Docker
[http://162.243.57.207] - setup docker
Error getaddrinfo ENOTFOUND http://162.243.57.207 http://162.243.57.207:22

谁能指出我正确的方向?

【问题讨论】:

    标签: meteor


    【解决方案1】:

    错误——as described in your original post——如下:

    Started TaskList: Setup Docker
    [http://162.243.57.207] - setup docker
    Error getaddrinfo ENOTFOUND http://162.243.57.207 http://162.243.57.207:22
    

    这个错误基本上是找不到主机http://162.243.57.207。那么让我们看看你的配置中的`servers部分:

    servers: {
        one: {
            host: 'http://162.243.57.207',
            username: 'cs673f16',
            pem: '/Users/gautambhat/.ssh/id_rsa'
            // password:
            // or leave blank for authenticate from ssh-agent
        }
    },
    

    您的 host 设置是一个 URL,而它应该是一个主机名或 IP 地址;意思是host: 'http://162.243.57.207' 应该只是162.243.57.207。所以改变它,然后再试一次:

    servers: {
        one: {
            host: '162.243.57.207',
            username: 'cs673f16',
            pem: '/Users/gautambhat/.ssh/id_rsa'
            // password:
            // or leave blank for authenticate from ssh-agent
        }
    },
    

    【讨论】:

    • 我在部署时遇到错误,编辑我的帖子以显示这些错误
    • @bhatGautam 即使是这样,your original post and described error 也没有关注这些新错误。您的新错误确实是由 Meteor UP 的过时版本引起的,但这在技术上是一个新问题。
    • 我明白了。我可以关闭此问题,或将其恢复为以前的形式
    • @bhatGautam 够公平的。我鼓励你用新问题开始一个新问题,比如“我遇到了 MUP 问题,这个问题帮助我解决了它,但现在我仍然遇到问题......”并添加新问题,然后自我回答那个问题。
    猜你喜欢
    • 2017-04-26
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2015-02-28
    • 2020-04-01
    • 2023-03-16
    • 1970-01-01
    • 2018-05-08
    相关资源
    最近更新 更多