MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Lỗi ứng dụng sau khi triển khai ứng dụng Meteor 1.0 trên heroku

Tôi gặp sự cố tương tự, hóa ra là tôi đã tắt "http://" khỏi ROOT_URL.

Thông báo nhật ký của bạn khá chung chung, có gì trước đó không?

Đây là cách tôi có ứng dụng "todos" sao băng chạy trên heroku và mongolab.

Meteor on Heroku

Cài đặt sao băng

curl install.meteor.com | /bin/sh

Thêm sao băng vào đường đi của chúng tôi để chúng tôi có thể chạy lệnh "sao băng" từ mọi nơi.

sao chép một ứng dụng sao băng hiện có vào thư mục heroku.

meteor create --example todos heroku

thay đổi thành thư mục của ứng dụng sao băng.

cd heroku

Tôi đã thêm một tệp package.json giống như sau.

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

thay đổi vào thư mục chính của chúng tôi. Chúng tôi muốn quay lại vị trí cũ của chúng tôi.

pushd ~

tải ứng dụng khách heroku và cài đặt nó.

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

Quay lại vị trí cũ của chúng tôi.

popd

đăng nhập vào heroku.

heroku login

Thiết lập thư mục con của chúng tôi như một kho lưu trữ git, mà chúng tôi sẽ đẩy lên heroku. Thay thế tên ứng dụng heroku của riêng bạn cho "mikestodos" bên dưới.

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

Tạo heroku ứng dụng. Của tôi được gọi là mikestodos.

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

Tạo mongolab mới cơ sở dữ liệu và cả người dùng cơ sở dữ liệu mới.

Đặt MONGO_URL cho heroku làm URL cơ sở dữ liệu MongoLabs của chúng tôi. Định dạng là:

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

thay thế URL MongoLabs của riêng bạn bên dưới.

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

Đặt ROOT_URL cho ứng dụng heroku của chúng tôi.

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

Bây giờ, hãy đẩy ứng dụng của chúng tôi lên heroku.

git push heroku master



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ objectToArray

  2. Tổng hợp Mgo:làm thế nào để sử dụng lại các loại mô hình để truy vấn và bỏ quản lý các kết quả hỗn hợp?

  3. MongoDB đếm số lượng tài liệu mới mỗi phút dựa trên _id

  4. Cách truy xuất tệp hình ảnh từ mongodb sang trang html

  5. MongoDB sắp xếp tài liệu theo các phần tử mảng