Meteoro em missão Heroku
Estou a tentar enviar o meteoro para um servidor Heroku remoto. Eu estou seguindo este tutorial , mas obter erros. Qualquer conselho seria apreciado por favor.
Quando eu fizer o git push heroku master
:
2016-09-11T18:03:14.757898+00:00 heroku[slug-compiler]: Slug compilation started
2016-09-11T18:03:14.757903+00:00 heroku[slug-compiler]: Slug compilation finished
2016-09-11T18:03:41.646676+00:00 heroku[web.1]: Starting process with command `node build/bundle/main.js`
2016-09-11T18:03:44.098961+00:00 app[web.1]:
2016-09-11T18:03:44.099230+00:00 app[web.1]: assert.js:93
2016-09-11T18:03:44.099458+00:00 app[web.1]: throw new assert.AssertionError({
2016-09-11T18:03:44.101174+00:00 app[web.1]: AssertionError: "undefined" === "function"
2016-09-11T18:03:44.101176+00:00 app[web.1]: at Object.<anonymous> (/app/build/bundle/programs/server/mini-files.js:108:24)
2016-09-11T18:03:44.101177+00:00 app[web.1]: at Module._compile (module.js:456:26)
2016-09-11T18:03:44.101178+00:00 app[web.1]: at Module.load (module.js:356:32)
2016-09-11T18:03:44.101179+00:00 app[web.1]: at Function.Module._load (module.js:312:12)
2016-09-11T18:03:44.101180+00:00 app[web.1]: at Module.require (module.js:364:17)
2016-09-11T18:03:44.173228+00:00 heroku[web.1]: Process exited with status 8
2016-09-11T18:03:44.193642+00:00 heroku[web.1]: State changed from starting to crashed
2016-09-11T18:03:44.194826+00:00 heroku[web.1]: State changed from crashed to starting
2016-09-11T18:04:02.230596+00:00 heroku[web.1]: Starting process with command `node build/bundle/main.js`
2016-09-11T18:04:04.559800+00:00 heroku[web.1]: Process exited with status 8
2016-09-11T18:04:04.471328+00:00 app[web.1]:
2016-09-11T18:04:04.471593+00:00 app[web.1]: assert.js:93
2016-09-11T18:04:04.473451+00:00 app[web.1]: at wrapPathFunction (/app/build/bundle/programs/server/mini-files.js:77:10)
2016-09-11T18:04:04.473452+00:00 app[web.1]: at Object.<anonymous> (/app/build/bundle/programs/server/mini-files.js:108:24)
2016-09-11T18:04:04.473453+00:00 app[web.1]: at Module._compile (module.js:456:26)
2016-09-11T18:04:04.473454+00:00 app[web.1]: at Function.Module._load (module.js:312:12)
2016-09-11T18:04:04.473455+00:00 app[web.1]: at Module.require (module.js:364:17)
2016-09-11T18:04:04.581922+00:00 heroku[web.1]: State changed from starting to crashed
actualizar
agora tento Este tutorial com um aplicativo de meteorito de baunilha:
meteor create meteor-thewhozoo
Mas quando tento ir ao servidor de Heroku ...
Eu li isso. adicionar a base de dados Mongo elimina o pedido de informações do cartão de crédito, mas não funcionou para mim.
heroku config:set MONGO_URL=mongodb://<dbname>:<password>@ds021026.mlab.com:21026/mongo-thewhozoo
Quero evitar dar detalhes do meu cartão para um ambiente de desenvolvimento/prova de conceito.
actualizar
Os Detalhes Do Cartão podem ser evitados. Leia isto , (veja Configurar a compilação).
1
2 answers
Recentemente, tentei enviar o meu aplicativo de meteoritos para Heroku pela primeira vez no outro dia. Segui este tutorial e não resultou em nenhum problema.
Https://medium.com/@gautham.gg/deploy-a-meteor-1-3-application-to-heroku-cda1f68ca20a#.wceub1sm3
Espero que isto ajude. 1
Author: NicholasByDesign, 2016-09-11 18:23:55
Não precisa de adicionar detalhes do cartão, usando a opção Mlab sandbox para a base de dados e que lhe dará o tamanho da cápsula de 500MB (o que é mais do que suficiente para um ambiente dev).
Pode escolher o db da caixa de areia mlab do heroku cli usando o seguinte comando.
$ heroku addons:create mongolab:sandbox
0
Author: helcode, 2017-12-12 00:53:28