sql >> Databáze >  >> NoSQL >> MongoDB

Chyba aplikace po nasazení aplikace Meteor 1.0 na heroku

Měl jsem podobný problém, ukázalo se, že jsem vynechal "http://" z ROOT_URL.

Zprávy vašeho protokolu jsou poměrně obecné, existuje něco před tím?

Zde je návod, jak jsem zprovoznil aplikaci meteor "todos" na heroku a mongolab.

Meteor na Heroku

Nainstalujte meteor

curl install.meteor.com | /bin/sh

Přidejte meteor do naší cesty, abychom mohli spustit příkaz „meteor“ odkudkoli.

naklonujte existující aplikaci meteoru do složky heroku.

meteor create --example todos heroku

přejděte do složky aplikace meteor.

cd heroku

Přidal jsem soubor package.json, který vypadá následovně.

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

změnit do naší domovské složky. Chceme se vrátit na naše předchozí místo.

pushd ~

získejte klienta heroku a nainstalujte jej.

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

Vraťte se na naše předchozí umístění.

popd

přihlaste se do heroku.

heroku login

Nastavte naši podsložku jako úložiště git, které přesuneme do heroku. Níže nahraďte „mikestodos“ svým vlastním názvem aplikace heroku.

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

Vytvořte heroku aplikace. Ten můj se jmenuje mikestodos.

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

Vytvořit nový mongolab databázi a také nového uživatele databáze.

Nastavte MONGO_URL pro heroku jako adresu URL naší databáze MongoLabs. Formát je:

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

nahraďte níže svou vlastní adresu URL MongoLabs.

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

Nastavte ROOT_URL pro naši aplikaci heroku.

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

Nyní přesuňte naši aplikaci do heroku.

git push heroku master



  1. Operátor agregačního potrubí MongoDB $gte

  2. Jak efektivně převést bson na json pomocí ovladače mongo-go-driver?

  3. Závažná chyba PHP:Třída 'MongoDate' nebyla nalezena

  4. MongoError:Nelze extrahovat geografické klíče z objektu s Type:Point