Cliente Heroku en Fedora 26, con git subir un proyecto java a la nube

¿Qué es Heroku?

Heroku es una plataforma en la nube como servicio. Incialmente fue hecho solo para soportar el lenguaje de programación Ruby, pero posteriormente se ha extendido el soporte a Java, Node.js, Scala, Clojure y Python y PHP.

10

En la pagina oficial no encontramos un cliente basado en rpm para la familia fedora, pero si encontramos un modo de instalación mediante npm (Node Package Manager) que es un gestor de paquetes, así que mediante npm instalaremos un cliente heroku, luego usando git subiremos una app a un repositorio free de heroku en la nube.

1. Instalar npm

#dnf install npm

2. Instalar cliente heroku con npm

#npm install -g heroku-cli

3. Actualizar version de nodejs, ya que el cliente heroku post instalación solicitará nodejs version 8.x en adelante, se sugiere desinstalar la versión anterior que viene con npm.

#curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
#dnf install nodejs

4. Después de haber instalado el cliente, ver las versión y acceder a heroku

1

#heroku -v
#heroku login

5. Ahora usar Git, en el directorio del proyecto iniciar git.

#git init

2
6. Subir a un espacio temporal antes de subir a la nube

#git add .
#git status 
#git

7. Crear el primer punto de referencia en git

4

#git commit -m "Proyecto inicial"

8. Crear repositorio en la nube de heroku

5

#heroku apps:create apps-micro-prueba

Ingresar a su cuenta free de heroku y revisar el repositorio creado para la aplicación.

6

9. Enviar el proyecto al repositorio creado con la siguiente orden, luego probar el funcionamiento de la aplicación.

#git push heroku master

7

10

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s