मेरे पास एक समान समस्या थी, यह पता चला कि मैंने ROOT_URL से "http://" को छोड़ दिया है।
आपके लॉग संदेश काफी सामान्य हैं, क्या इससे पहले कुछ है?
यहां बताया गया है कि मुझे हरोकू और मंगोलाब पर चलने वाला उल्का "टोडोस" ऐप कैसे मिला।
Heroku पर उल्का
उल्का स्थापित करें
curl install.meteor.com | /bin/sh
हमारे पथ में उल्का जोड़ें ताकि हम कहीं से भी "उल्का" कमांड चला सकें।
एक मौजूदा उल्का ऐप को उसकेोकू फ़ोल्डर में क्लोन करें।
meteor create --example todos heroku
उल्का ऐप के फ़ोल्डर में बदलें।
cd heroku
मैंने एक package.json फ़ाइल जोड़ी है जो निम्न की तरह दिखती है।
{
"name": "myapp",
"version": "0.0.1",
"engines": {
"node": "0.10.33",
"npm": "1.4.23"
},
"dependencies": {
"fibers": "1.0.0"
}
}
हमारे होम फोल्डर में बदलें। हम अपने पिछले स्थान पर वापस आना चाहते हैं।
pushd ~
Heroku क्लाइंट प्राप्त करें और इसे इंस्टॉल करें।
wget http://assets.heroku.com/heroku-client/heroku-client.tgz
tar -zxvf heroku-client.tgz
export PATH=${PATH}:${HOME}/heroku-client/bin
हमारे पिछले स्थान पर वापस जाएं।
popd
हरोकू में लॉगिन करें।
heroku login
हमारे सबफ़ोल्डर को एक git रिपॉजिटरी के रूप में सेट करें, जिसे हम उसकेोकू में धकेलेंगे। नीचे "मिकेस्टोडोस" के लिए अपना खुद का हरोकू ऐप नाम बदलें।
git init
heroku git:remote -a mikestodos
git add .
git commit -a -m "first deploy"
एक heroku बनाएं अनुप्रयोग। मेरा मिकेस्टोडोस कहा जाता है।
heroku create mikestodos --stack cedar --region us --buildpack https://github.com/AdmitHub/meteor-buildpack-horse.git
एक नया mongolab बनाएं डेटाबेस, और एक नया डेटाबेस उपयोगकर्ता भी।
उसके लिए MONGO_URL को हमारे MongoLabs डेटाबेस URL के रूप में सेट करें। प्रारूप है:
heroku config:set MONGO_URL=mongodb://<my_mongouser>:<my_mongodbpassword>@<mymongoserver>:<mymongoport>/<mymongodbname>
नीचे अपना खुद का MongoLabs URL बदलें।
heroku config:set MONGO_URL=mongodb://mikestodos:<dbpassword>@ds051980.mongolab.com:51980/mikestodos
हमारे हरोकू ऐप के लिए ROOT_URL सेट करें।
heroku config:set ROOT_URL=http://mikestodos.herokuapp.com
अब हमारे ऐप को उसकेोकू पर पुश करें।
git push heroku master