Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

155
Views
Configuración de Vapor y MongoKitten

Después de implementar con éxito en localhost (0.0.0.0:8080) Mientras presioné el código para git para heroku, recibo un error en heroku.

 Cannot connect to MongoDB Process exited with status 0

Archivo de paquete interior que agregué

 dependencies: [ .Package(url: "https://github.com/vapor/vapor.git", majorVersion: 1, minor: 1), .Package(url: "https://github.com/OpenKitten/MongoKitten.git", majorVersion: 3) ],

Dentro de main.swift el programa existe en esta línea

 let mongoDatabase = try Database(mongoURL: "mongodb://localhost/mydatabase")

Información adicional: creo que en la confirmación hay algo que SourceTree omite. Como el mismo código tampoco funciona después de pagar en una máquina diferente. Y el código está compilando perfecto.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

aquí hay información sobre cómo obtener DATABASE_URL para postgres, pero debería ser lo mismo para mongo DB:

 heroku addons:create heroku-postgresql:hobby-dev

después de una preparación minis:

 heroku config

debería estar la url

en su Procfile (que creó con vapor init ) puede agregar la url de db:

nuestro editor de texto y actualícelo para que se vea como el siguiente.

 web: App --env=production --workdir="./" web: App --env=production --workdir=./ --config:servers.default.port=$PORT --config:postgresql.url=$DATABASE_URL

esta es la URL de la base de datos que agregamos --config:postgresql.url=$DATABASE_URL

Guarde Procfile y escriba git push heroku master

después de un tiempo debería funcionar.

debe cambiar el nombre postgresql.url a su nombre mongo db confog (dependiendo del complemento mongo que use)

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!