Clique no botão abaixo e configure a aplicação pelo Delivery Pipeline (IBM Continuous Delivery).
Veja os pré-requisitos abaixo e siga o passo-a-passo para configurar os softwares no seu computador. Após a etapa, baixe a aplicação e configure com as credenciais para depois subir na sua conta da IBM Cloud.
Se você quiser executar a aplicação localmente, você precisará instalar:
- Node.js (de preferência a versão LTS).
Para acessar todos os recursos na sua conta, através do comando de linha (IBM Cloud CLI), você deve executar o comando abaixo em um Terminal (também conhecido como Prompt ou Console).
ibmcloud login
Como resposta, ele irá pedir seu e-mail e senha da sua conta na IBM Cloud. Forneça-os.
Após o login, você deve apontar o seu acesso local para a organização Cloud Foundry usada na IBM Cloud. Para isso, execute o comando abaixo.
ibmcloud target --cf
Baixe o app usando o comando do Git e acesse a pasta.
git clone [email protected]:maratonabehindthecode/desafio-1.git
cd desafio-1
Crie um arquivo .env
no diretório raiz do projeto. Você pode criar normalmente este arquivo ou executar o comando abaixo (ele deve )
cp env.sample .env
Dentro desse arquivo .env
, você deverá preencher com as credenciais do Watson Assistant e o seu ID da Maratona (usado no seu link para trazer novos inscritos). Preencha com os dados, após o =
(símbolo de igual).
# Watson Assistant
SERVICE_ENDPOINT=https://gateway-wdc.watsonplatform.net/assistant/api
IAM_APIKEY=
WORKSPACE_ID=
Abra o arquivo manifest.yml
e altere o <maratona-id>
para o seu id da Maratona. Ex: id = 100001; e URL = 100001-desafio1-behindthecode.mybluemix.net. Caso você não saiba o seu id, verifique no e-mail após a sua confirmação na Maratona. O id é necessário para a entrega e validação do seu desafio.
Execute o comando abaixo para subir a sua aplicação na sua conta da IBM Cloud.
npm run deploy
ou
ibmcloud cf push
Agora abra a sua aplicação no browser.