sql >> Databasteknik >  >> NoSQL >> MongoDB

Applikationsfel efter installation av Meteor 1.0-appen på heroku

Jag hade ett liknande problem, det visade sig att jag hade lämnat "http://" från ROOT_URL.

Dina loggmeddelanden är ganska generiska, finns det något innan det?

Så här fick jag meteor "todos"-appen att köra på heroku och mongolab.

Meteor på Heroku

Installera meteor

curl install.meteor.com | /bin/sh

Lägg till meteor till vår väg så att vi kan köra kommandot "meteor" var som helst.

klona en befintlig meteorapp till heroku-mappen.

meteor create --example todos heroku

byt till meteorappens mapp.

cd heroku

Jag lade till en package.json-fil som ser ut som följande.

{
  "name": "myapp",
  "version": "0.0.1",
  "engines": {
    "node": "0.10.33",
    "npm":  "1.4.23"
  },
  "dependencies": {
    "fibers": "1.0.0"
  }
}

byta till vår hemmapp. Vi vill komma tillbaka till vår tidigare plats.

pushd ~

skaffa heroku-klienten och installera den.

wget http://assets.heroku.com/heroku-client/heroku-client.tgz
tar -zxvf heroku-client.tgz 
export PATH=${PATH}:${HOME}/heroku-client/bin

Gå tillbaka till vår tidigare plats.

popd

logga in på heroku.

heroku login

Ställ in vår undermapp som ett git-förråd, som vi skickar till heroku. Ersätt "mikestodos" med ditt eget heroku-appnamn nedan.

git init
heroku git:remote -a mikestodos
git add .
git commit -a -m "first deploy"

Skapa en heroku app. Min heter mikestodos.

heroku create mikestodos --stack cedar --region us --buildpack https://github.com/AdmitHub/meteor-buildpack-horse.git

Skapa ett nytt mongolab databas och en ny databasanvändare också.

Ställ in MONGO_URL för heroku som webbadressen till vår MongoLabs databas. Formatet är:

heroku config:set MONGO_URL=mongodb://<my_mongouser>:<my_mongodbpassword>@<mymongoserver>:<mymongoport>/<mymongodbname>

ersätt din egen MongoLabs URL nedan.

heroku config:set MONGO_URL=mongodb://mikestodos:<dbpassword>@ds051980.mongolab.com:51980/mikestodos

Ställ in ROOT_URL för vår heroku-app.

heroku config:set ROOT_URL=http://mikestodos.herokuapp.com

Skjut nu vår app till heroku.

git push heroku master



  1. MongoDB-fel:Kan inte använda omprövningsbara skrivningar med limit=0

  2. Begränsa insatser i mongodb

  3. Varför kodar PyMongo uuid.uuid1() som en BSON::Binary?

  4. Mongodb startar inte i ubuntu