2017-01-06 5 views
1

Привет, я пытаюсь развернуть мое первое приложение метеора (первый веб-сайт тоже), и мне это очень сложно. что я сделал, сначала я запустил свой сервер Ubuntu, ssh на сервер установил мое приложение, а затем запустил его. Но через некоторое время он рухнул. затем я обнаружил, что тоже использовал метеорит. но я не могу заставить его работать. Из всех учебных пособий в нем отображается другой файл конфигурации, чем один созданный mup init. Но каким-то образом я пошел вперед и сделал то, что считаю правильным.Развертывание метеоров

Так что это пример того, что я сделал точно, но с разными деталями. Я понятия не имею, если это правильно

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 я даже буду об этом правильный путь. Я прочитал что-то, что сказал use 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 validator, есть много.

Смежные вопросы