MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Kesalahan Aplikasi setelah menerapkan aplikasi Meteor 1.0 di heroku

Saya memiliki masalah serupa, ternyata saya meninggalkan "http://" dari ROOT_URL.

Pesan log Anda cukup umum, apakah ada yang sebelumnya?

Inilah cara saya menjalankan aplikasi meteor "todos" di heroku dan mongolab.

Meteor di Heroku

Instal meteor

curl install.meteor.com | /bin/sh

Tambahkan meteor ke jalur kita sehingga kita dapat menjalankan perintah "meteor" dari mana saja.

mengkloning aplikasi meteor yang ada ke dalam folder heroku.

meteor create --example todos heroku

ubah ke folder aplikasi meteor.

cd heroku

Saya menambahkan file package.json yang terlihat seperti berikut ini.

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

ubah ke folder rumah kami. Kami ingin kembali ke tempat kami sebelumnya.

pushd ~

dapatkan klien heroku dan instal.

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

Kembali ke lokasi kami sebelumnya.

popd

masuk ke heroku.

heroku login

Siapkan subfolder kami sebagai repositori git, yang akan kami dorong ke heroku. Ganti nama aplikasi heroku Anda sendiri dengan "mikestodos" di bawah ini.

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

Buat heroku aplikasi. Milik saya disebut mikestodos.

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

Buat mongolab baru database, dan juga pengguna database baru.

Setel MONGO_URL untuk heroku menjadi URL database MongoLabs kami. Formatnya adalah:

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

ganti URL MongoLabs Anda sendiri di bawah ini.

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

Setel ROOT_URL untuk aplikasi heroku kami.

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

Sekarang dorong aplikasi kita ke heroku.

git push heroku master



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara memuat beberapa file js ke database menggunakan mongo shell?

  2. Koleksi MongoDB runCommand dari PHP

  3. Luwak menambahkan beberapa item ke database

  4. Merujuk skema lain di Mongoose

  5. MongoDB - Izin ditolak untuk soket:/tmp/mongodb-27017.sock