No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Convierte tus certificados en títulos universitarios en USA

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

19 Días
6 Hrs
6 Min
30 Seg
Curso de Java Spring

Curso de Java Spring

Alejandro Ramírez

Alejandro Ramírez

Desplegar nuestra API con Heroku

34/35
Recursos

Aportes 29

Preguntas 14

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Tambien se puede sincronizar github con heroku para que al momento de hacer push se suban los cambios automaticamente a heroku

Desplegue mi app en https://railway.app// 😃 Excelente curso!!

Tengo un error con heroku

error: src refspec master does not match any.

Se solventa con :

git push heroku HEAD:master

Por si les sale un error de cors cuando esten consumiendo su api deben agregar la anotacion @CrossOrigin en cada controlador arriba de donde inicia la clase… y tambien se puedne agregar de forma global.
.
https://spring.io/guides/gs/rest-service-cors/

Tengo una consulta en Heroku podemos tener mas de una aplicacion publicada en una licencia gratis o solo deja tener una nada mas, ya que estaba intentando subir una nueva api al servicio.

¡Qué gran tutorial sobre cómo desplegar una aplicación Spring Boot en Heroku! Gracias por compartir tus conocimientos y por ayudarnos a aprender cómo implementar nuestras aplicaciones en un entorno de producción en la nube. Esta es una habilidad valiosa y relevante para cualquier desarrollador de hoy en día, y apreciamos tu experiencia y enseñanza en este tema. ¡Gracias por tu trabajo y por hacer que el aprendizaje sea accesible y emocionante! 👨‍🏫💻🌟

Despliego mi app sin problemas pero cuando trato de consumir cualquier endpoint o swagger me da timeout:

2020-12-14T00:23:33.026436+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch
2020-12-14T00:23:33.049360+00:00 heroku[web.1]: Stopping process with SIGKILL
2020-12-14T00:23:33.244126+00:00 heroku[web.1]: Process exited with status 137

Heroku ya no es gratis como antes, pero hay muchas más opciones, aquí te dejo una que yo use:

railway

my proyecto

Llegué a tener varios problemas al hacer el despliegue sobre todo en application.properties y con el gradle asi que si tienen problemas con eso, aquí les dejo mi repo y un video que me ayudo I’m video

Esta es el API respondiendo desde Heroku

Este es el mio

Muy buen curso! me representó un desafío por la complejidad de algunos temas pero poco a poco se fuero aclarando mis ideas. Mi app: https://market-by-jessytpt.herokuapp.com/app/

Estuvo duro el curso, pero lo logré!

Deploy con heroku

Desplegado con heroku exitosamente

Muchas gracias!

es procfile no proDfile jeje

Un detalle a tener en cuenta es que .gitignore no añade la carpeta de .gradle, y allí es donde se encontran los archivos de Swagger, si no eliminan o comentan esta linea, no les aparecerá la documentación en heroku

Error: Unable to access jarfile build/libs/fernando-market-1.0.jar

A mi tambien medio este problema alguien mas ? O si me pudieran decir como resolverlo, este error lo obtengo al usar heroku logs --tail

En mi caso configure el _Procfile _ de esta manera:

web: java -jar -Dspring.profiles.active=pdn build/libs/platzi-market-0.0.1-SNAPSHOT.jar

Profesor buenas noches me sale el Sgte. error en consola al ejecutar <git push heroku master>

λ git push heroku master
Enumerating objects: 59, done.
Counting objects: 100% (59/59), done.
Delta compression using up to 4 threads
Compressing objects: 100% (52/52), done.
Writing objects: 100% (59/59), 15.95 KiB | 1.99 MiB/s, done.
Total 59 (delta 8), reused 0 (delta 0), pack-reused 0
remote: Compressing source files… done.
remote: Building source:
remote:
remote: ! No default language could be detected for this app.
remote: HINT: This occurs when Heroku cannot detect the buildpack to use for this application automatically.
remote: See https://devcenter.heroku.com/articles/buildpacks
remote:
remote: ! Push failed
remote: !
remote: ! ## Warning - The same version of this code has already been built: d8ad6b6a922df1b73aa460f94ae9c7f314eab4d7
remote: !
remote: ! We have detected that you have triggered a build from source code with version d8ad6b6a922df1b73aa460f94ae9c7f314eab4d7
remote: ! at least twice. One common cause of this behavior is attempting to deploy code from a different branch.
remote: !
remote: ! If you are developing on a branch and deploying via git you must run:
remote: !
remote: ! git push heroku <branchname>:main
remote: !
remote: ! This article goes into details on the behavior:
remote: ! https://devcenter.heroku.com/articles/duplicate-build-version
remote:
remote: Verifying deploy…
remote:
remote: ! Push rejected to platzimarkethyo.
remote:
To https://git.heroku.com/platzimarkethyo.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to ‘https://git.heroku.com/platzimarkethyo.git

Si agrego nuevas funciones a mi aplicación, con el simpre hecho de mandar el push a la rama master de heroku bastaría para que lo actualizara. También si hay alguna manera de que al abrir heroku se redireccione a la url /market/api

Me esta dando problemas al momento de hacer

git push heroku master
error: src refspec master does not match any
error: failed to push some refs to 'https://git.heroku.com/platzimarketmc.git'

Pero mediante la vista web del panel de control de Heroku asociado a nuestra cuenta se puede hacer el mismo despligue si tenemos nuestro código en Github, al comenzar el deploy el log de eventos indica lo mismo que por consola.

En mi caso configure el _Prodfile _ de esta manera:

web: java -jar -Dspring.profiles.active=pdn build/libs/platzi-market-0.0.1-SNAPSHOT.jar

A mi si me termino funcionando, pero me sale este error

remote:        > Task :compileJava
remote:        /tmp/build_4502969c/src/main/java/com/platzi/platzimarket/persitence/mapper/CategoryMapper.java:19: warning: Unmapped target properties: "idCategoria, descripcion, estado".
remote:            Categoria toCategoria(Category category);
remote:                      ^
remote:        1 warning