2017-01-06 11 views
1

こんにちは、私は最初の流星アプリ(最初のウェブサイトも)を配備しようとしています。 私が最初にやったこと私は私のUbuntuサーバーを起動し、サーバー上のsshは私のアプリケーションをインストールし、それを実行します。しかし、しばらくするとクラッシュし続けました。私はあまりにも流星の使用を知った。私はそれを働かせるように見えることはできません。そこにあるすべてのチュートリアルから、作成されたmup initとは異なる設定ファイルが表示されます。しかし、どんなやり方でも私は先に進んで、私は正しいと思うことをやった。Meteor Deployment

これは、私が正確に行いましたが、さまざまな詳細を示した例です。私はそれが正しい

module.exports = { 
    servers: { 
     one: { 
      host: '1.2.3.4', 
      username: 'john' 
       // pem: 
      password: 'jonhjohn' 
       // or leave blank for authenticate from ssh-agent 
     } 
    }, 

    meteor: { 
     name: 'profit', 
     path: '../profit', 
     servers: { 
      one: { 
       host: '1.2.3.4', 
       username: 'john' 
        // pem: 
       password: 'jonhjohn' 
        // or leave blank for authenticate from ssh-agent 
      } 
     }, 
     buildOptions: { 
      serverOnly: true, 
     }, 
     env: { 
      ROOT_URL: 'http://1.2.3.4:3000/', 
      MONGO_URL: 'mongodb://localhost/meteor' 
     }, 

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

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

であれば見当がつかないしかし、私は実行MUPのセットアップをしようとすると、私は

enter image description here

を取得し、私はすべてを試してみましたが、私はまだ私もこれについて起こって何success.Amを持っていません正しい道。私はcompose.ioを使うと言ったことを読んだが、私はあまりお金がない学生だ。もし誰かが私にこれを教えることができれば、これはすばらしいでしょう。

+1

あなたのユーザー名の後ろには、 'meteor.servers.one'にカンマがありません。 – MasterAM

答えて

0

あなたのjsonはうまくフォーマットされていません。これを試してみてください...設定の問題のために動作しないかもしれませんが、少なくともjsonを実行する必要があります。

module.exports = { 
    "servers":{ 
     "one":{ 
     "host":"1.2.3.4", 
     "username":"john", 
     "password":"jonhjohn" 
     } 
    }, 
    "meteor":{ 
     "name":"profit", 
     "path":"../profit", 
     "servers":{ 
     "one":{ 
      "host":"1.2.3.4", 
      "username":"john", 
      "password":"jonhjohn" 
     } 
     }, 
     "buildOptions":{ 
     "serverOnly":true 
     }, 
     "env":{ 
     "ROOT_URL":"http://1.2.3.4:3000/", 
     "MONGO_URL":"mongodb://localhost/meteor" 
     }, 
     "deployCheckWaitTime":60 
    }, 
    "mongo":{ 
     "oplog":true, 
     "port":27017, 
     "servers":{ 
     "one":{ 

     } 
     } 
    } 
}; 

私の強い提案は、あなたのJSONがうまくバリデータを通してそれを実行することにより、フォーマットされていることを確認することです。私は自分自身https://jsonformatter.curiousconcept.com/を使用しており、このサイトに所属していません。 Googleのjsonバリデーター、たくさんあります。