Cloud: Deploy de uma aplicação do GitHub para IBM Bluemix

Pré-requisitos:


 * 1) Você já deve ter uma conta criada no IBM Bluemix.
 * 2) A interface de linha de comando (CLI) já deve estar instalada.
 * 3) Antes de executar os comandos abaixo, leia este artigo Conceitos importantes para usuários do IBM Bluemix

Vamos utilizar a interface de linha de comando para fazer o deploy de uma aplicação usando o Cloud Foundry.

O Cloud Foundry é uma ambiente de execução (Runtime), onde sua aplicação vai ser executada. Você não precisa se preocupar em qual Sistema Operacional, Memória, ...,. Você seleciona um Runtime do Catálogo, e a sua aplicação será executada. Se você fizer um deploy de uma aplicação Java, o Runtime terá uma JVM, Application Server, ... para que sua aplicação seja executada.

= Usando a CLI para deply de uma aplicação =

Efetuando o Login
1) Abra um janela de terminal e execute o comando

cf login

para fazer login

2) Informe os dados

API endpoint>  https://api.ng.bluemix.net  Email> ebasso@.com Password> Authenticating... OK Targeted org ebasso Targeted space dev

O resultado sera

API endpoint:   https://api.ng.bluemix.net  (API version: 2.54.0) User:          ebasso@.com Org:           ebasso Space:         dev

Você também pode fornecer o endipoint diretamente:

cf login -a  https://api.ng.bluemix.net 

Fazendo o deploy da aplicação
2) Pegando uma aplicação do GitHub e subindo para o bluemix

cf push {$APP_NAME} -b {$GIT_REPO_URL}

Exemplo:

cf push timeticker20170412 -b https://github.com/spiegela/cf-buildpack-erlang

O Resultado:

Creating app timeticker20170412 in org ebasso / space dev as ebasso@ebasso.net... OK Creating route timeticker20170412.mybluemix.net... OK Binding timeticker20170412.mybluemix.net to timeticker20170412... OK

basta acessar o endereço http://timeticker20170412.mybluemix.net

= Ver também =


 * Administração via Interface de Linha de Comando (CLI),
 * Mais Artigos sobre Cloud