Cloud: Trabalhando com o cliente CLI do Cloud Foundry para gerenciar o IBM Bluemix: Difference between revisions
(Criou a página com "Vamos utilizar a inteface de linha de comando (CLI) do Cloud Foundry para gerenciar o IBM Blumix = Usando a CLI = == Efetuando o Login == cf login [-a API_URL] [-u USERN...") |
|||
Line 70: | Line 70: | ||
basta acessar o endereço <nowiki>http://timeticker20170412.mybluemix.net</nowiki> | basta acessar o endereço <nowiki>http://timeticker20170412.mybluemix.net</nowiki> | ||
==Visualizar o log de uma aplicação== | |||
cf logs APP [--recent] | |||
APP is the application name. | |||
When you specify the --recent option, the most recent log history is sent to the terminal and the command ends. If you don't use this option, the command streams log output to the terminal. | |||
== Escalando a aplicação == | |||
Você pode alterar configurações da quantidade de instâncias, memória e disco através do comando: | |||
cf scale APP -i INSTANCES -m MEMORY -k DISK | |||
APP is the application name and INSTANCES is the desired number of running instances. | |||
MEMORY is an integer followed either an M, for megabytes, or G, for gigabytes. | |||
DISK is an integer followed by either an M, for megabytes, or G, for gigabytes. | |||
[http://docs.cloudfoundry.org/cf-cli/ Cloud Foundry Command Line Interface (CLI)] | |||
= Ver também = | = Ver também = |
Revision as of 20:35, 29 May 2017
Vamos utilizar a inteface de linha de comando (CLI) do Cloud Foundry para gerenciar o IBM Blumix
Usando a CLI
Efetuando o Login
cf login [-a API_URL] [-u USERNAME] [-p PASSWORD] [-o ORG] [-s SPACE] API_URL is the API endpoint of the region that you want to log in to. USERNAME is the user. PASSWORD is the specified user’s password. ORG is the organization name. SPACE is the space name.
Comando;
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@<COMPANY>.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@<COMPANY>.com Org: ebasso Space: dev
Fazendo o deploy da aplicação
cf push APP [-b URL] [-c COMMAND] [-d DOMAIN] [-i NUM_INSTANCES] [-m MEMORY] [-n HOST] [-p PATH] [-s STACK] [--no-hostname] [--no-route] [--no-start] APP is the application name.
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 [email protected]... OK Creating route timeticker20170412.mybluemix.net... OK Binding timeticker20170412.mybluemix.net to timeticker20170412... OK
basta acessar o endereço http://timeticker20170412.mybluemix.net
Visualizar o log de uma aplicação
cf logs APP [--recent] APP is the application name.
When you specify the --recent option, the most recent log history is sent to the terminal and the command ends. If you don't use this option, the command streams log output to the terminal.
Escalando a aplicação
Você pode alterar configurações da quantidade de instâncias, memória e disco através do comando:
cf scale APP -i INSTANCES -m MEMORY -k DISK APP is the application name and INSTANCES is the desired number of running instances. MEMORY is an integer followed either an M, for megabytes, or G, for gigabytes. DISK is an integer followed by either an M, for megabytes, or G, for gigabytes.
Cloud Foundry Command Line Interface (CLI)