sql >> Database >  >> NoSQL >> MongoDB

Applicatiefout na implementatie van de Meteor 1.0-app op heroku

Ik had een soortgelijk probleem, het bleek dat ik de "http://" van de ROOT_URL had weggelaten.

Je logberichten zijn vrij algemeen, is daar iets voor?

Hier is hoe ik de meteoor "todos"-app heb laten draaien op heroku en mongolab.

Meteoor op Heroku

Meteoor installeren

curl install.meteor.com | /bin/sh

Voeg een meteoor toe aan ons pad zodat we de opdracht "meteor" overal kunnen uitvoeren.

kloon een bestaande meteor-app in de heroku-map.

meteor create --example todos heroku

ga naar de map van de meteor-app.

cd heroku

Ik heb een package.json-bestand toegevoegd dat er als volgt uitziet.

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

wijzigen naar onze thuismap. We willen terug naar onze vorige plek.

pushd ~

download de heroku-client en installeer deze.

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

Ga terug naar onze vorige locatie.

popd

log in op heroku.

heroku login

Stel onze submap in als een git-repository, die we naar heroku zullen pushen. Vervang hieronder de naam van je eigen Heroku-app door "mikestodos".

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

Maak een heldenku app. De mijne heet miketodos.

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

Maak een nieuwe mongolab database, en ook een nieuwe databasegebruiker.

Stel de MONGO_URL voor heroku in als onze MongoLabs-database-URL. Het formaat is:

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

vervang hieronder uw eigen MongoLabs-URL.

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

Stel de ROOT_URL in voor onze heroku-app.

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

Push onze app nu naar Heroku.

git push heroku master



  1. De kunst van het automatiseren en beheren van de meest populaire open source-databases perfectioneren:2017 @ Verschillendenines

  2. Mongo DB:Query voor documenten die momenteel live zijn op basis van start- en einddatum

  3. MongoDB Multikey Compound Index - Hulp nodig bij het begrijpen van grenzen

  4. Abonneer je op meerdere kanalen met dezelfde thread Jedis