MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Błąd aplikacji po wdrożeniu aplikacji Meteor 1.0 na heroku

Miałem podobny problem, okazało się, że pominąłem "http://" z ROOT_URL.

Twoje komunikaty dziennika są dość ogólne, czy jest coś wcześniej?

Oto jak dostałem aplikację meteor "todos" działającą na heroku i mongolab.

Meteor na Heroku

Zainstaluj meteor

curl install.meteor.com | /bin/sh

Dodaj meteor do naszej ścieżki, abyśmy mogli uruchomić polecenie „meteor” z dowolnego miejsca.

sklonuj istniejącą aplikację meteor do folderu heroku.

meteor create --example todos heroku

przejdź do folderu aplikacji meteor.

cd heroku

Dodałem plik package.json, który wygląda jak poniżej.

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

przejdź do naszego katalogu domowego. Chcemy wrócić do naszego poprzedniego miejsca.

pushd ~

pobierz klienta heroku i zainstaluj go.

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

Wróć do naszej poprzedniej lokalizacji.

popd

zaloguj się do heroku.

heroku login

Skonfiguruj nasz podfolder jako repozytorium git, które przekażemy do heroku. Zastąp poniżej „mikestodos” własną nazwą aplikacji heroku.

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

Utwórz heroku aplikacja. Mój nazywa się Mikestodos.

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

Utwórz nowy mongolab bazy danych, a także nowego użytkownika bazy danych.

Ustaw MONGO_URL dla heroku na adres URL naszej bazy danych MongoLabs. Format to:

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

zastąp poniżej swój własny adres URL MongoLabs.

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

Ustaw ROOT_URL dla naszej aplikacji heroku.

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

Teraz wypchnij naszą aplikację do heroku.

git push heroku master



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak obliczyć różnicę między wartościami różnych dokumentów za pomocą agregacji mongo?

  2. Samouczek PyMongo:Testowanie przełączania awaryjnego MongoDB w Twojej aplikacji w Pythonie

  3. Aktualizacja rekordów w MongoDB przez pymongo prowadzi do usunięcia większości z nich

  4. jak zaktualizować kolekcję Mongo.db w meteor.js?

  5. Tablica wyszukiwania MongoDB obiektów według pola (warunki łączenia i nieskorelowane podzapytania)