sql >> Base de Datos >  >> NoSQL >> MongoDB

Error de aplicación después de implementar la aplicación Meteor 1.0 en heroku

Tuve un problema similar, resultó que había omitido "http://" de ROOT_URL.

Sus mensajes de registro son bastante genéricos, ¿hay algo antes de eso?

Así es como conseguí que la aplicación Meteor "todos" se ejecutara en heroku y mongolab.

Meteorito en Heroku

Instalar meteorito

curl install.meteor.com | /bin/sh

Agregue meteorito a nuestra ruta para que podamos ejecutar el comando "meteorito" desde cualquier lugar.

clone una aplicación de meteoros existente en la carpeta heroku.

meteor create --example todos heroku

cambie a la carpeta de la aplicación Meteor.

cd heroku

Agregué un archivo package.json que se parece a lo siguiente.

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

cambiar a nuestra carpeta de inicio. Queremos volver a nuestro lugar anterior.

pushd ~

obtén el cliente heroku e instálalo.

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

Volver a nuestra ubicación anterior.

popd

inicia sesión en heroku.

heroku login

Configure nuestra subcarpeta como un repositorio de git, que enviaremos a heroku. Sustituya el nombre de su propia aplicación heroku por "mikestodos" a continuación.

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

Crea un heroku aplicación El mio se llama mikestodos.

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

Crear un nuevo mongolab base de datos, y también un nuevo usuario de base de datos.

Configure MONGO_URL para heroku para que sea la URL de nuestra base de datos de MongoLabs. El formato es:

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

sustituya su propia URL de MongoLabs a continuación.

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

Configure la URL_ROOT para nuestra aplicación heroku.

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

Ahora envíe nuestra aplicación a heroku.

git push heroku master