Binary Coffee

Usas dotnet ? Aprende a desplegar tu app en Heroku !

c# heroku .net

Primero que todo, esto no es un tutorial, es mi experiencia personal, aqui va....

Heroku cuenta con una serie de buildpacks (paquetes de compilaci√≥n) que se encargan de compilar el c√≥digo implementado. Los paquetes de compilaci√≥n se componen de un conjunto de scripts y, seg√ļn el lenguaje de programaci√≥n, los scripts recuperar√°n dependencias, generar√°n ficheros o c√≥digo compilado, y m√°s. Esta salida es ensamblada en un 'slug' y luego ejecutado por uno de los dynos de heroku. Actualmente no existe soporte para aplicaciones .net :( , easy....aqu√≠ te voy a mostrar como desplegar tu app.

Para esto vamos a utilizar un 'buildpack' personalizado, este es el que yo utilizé: https://github.com/jincod/dotnetcore-buildpack, funcionó perfecto!!

Asumiendo que usas Git y tienes Heroku CLI instalado abres un terminal en el directorio root de tu proyecto y ejecutas los siguientes comandos:

heroku create app_name --buildpack https://github.com/jincod/dotnetcore-buildpack

git push heroku master

Con este crear√°s una app en heroku de nombre 'app_name' y luego con el push subes todo tu c√≥digo al repo y el autom√°ticamente se encarga del despliegue mostr√°ndote en cada paso informaci√≥n √ļtil.

Luego puedes ejecutar ~heroku opern o simplemente acceder a esta url: https://app_name.herokuapp.com.

Para los dummys!! : remplazar 'app_name' por el nombre de su app. Enjoy the code!

I Love Mona...Mona Fucks!!!

Opiniones
noavatar
Gracias! Hacia tiempo que buscaba algo parecido.