Files
freeCodeCamp/guide/portuguese/miscellaneous/deploying-to-openshift/index.md
T

3.5 KiB
Raw Blame History

title, localeTitle
title localeTitle
Deploying to Openshift Implantando no Openshift

Se você implantar seus aplicativos no Heroku, só poderá fazer o upload de cinco aplicativos; se desejar implantar um novo, será necessário verificar sua conta com seu cartão de crédito.

Heroku Error

Estas são as etapas que você precisa seguir para implantar no OpenShift .

Requisitos

  • Uma conta no OpenShift
  • Nosso aplicativo em um repositório Git

Mudanças no seu código

  • app.listen com process.env.OPENSHIFT_NODEJS_PORT e process.env.OPENSHIFT_NODEJS_IP , ambos exigem.
  • Em seu pacote.json, configure seu "main": 'yourMainFile.js e "script": { "start": "node yourMainFile.js" }

Implantando nosso aplicativo

Escolha um cartucho de programação da web

  • Escolha um nome (a segunda entrada será a mesma para todos os seus aplicativos)

[ Preencha nosso nome e nosso domínio

  • Preencha o nosso URL do Git e o nome da nossa agência

Onde você pode encontrar o seu URL Git e o nome da sua filial no GitHub

Preencha o seu URL do Git e o nome da sua agência

  • "Criar aplicativo". Vai levar algum tempo

Você será redirecionado aqui quando concluir a implantação

  • Entre em "Aplicativo", depois no seu aplicativo e verifique se ele foi iniciado.

Sua lista de aplicativos

Detalhes da sua aplicação

Variáveis Ambientais

No meu caso eu tenho meu banco de dados no mLab, então eu preciso criar algumas variáveis de ambiente.

O rhc funciona apenas com as versões 1.9.3 e 2.0.0 do Ruby.

Se você está tendo problemas com a configuração do rhc , tente esta resposta no StackOverflow.

rhc env set VARIABLE=value VARIABLE2=value2 -a App_Name .

Você precisa reiniciar seu aplicativo para carregar as variáveis.

Se você encontrar uma maneira melhor de resolver essa limitação. Sinta-se à vontade para contribuir com o nosso Wiki e compartilhá-lo conosco.

Você pode verificar o aplicativo trabalhando em http://voting-pitazo.rhcloud.com/#/polls