3.5 KiB
3.5 KiB
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.
Estas são as etapas que você precisa seguir para implantar no OpenShift .
Requisitos
Mudanças no seu código
app.listen
comprocess.env.OPENSHIFT_NODEJS_PORT
eprocess.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 nome (a segunda entrada será a mesma para todos os seus aplicativos)
![Preencha nosso nome e nosso domínio](//discourse-user-assets.s3.amazonaws.com/original/2X/9/9e929388f653ca9725e4dc2ca823f06cee493bc2.jpg)
* 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](//discourse-user-assets.s3.amazonaws.com/original/2X/1/1a720934d9c2fd79a4aaa14b4ca07e6c1df7f2ce.jpg)
![Preencha o seu URL do Git e o nome da sua agência](//discourse-user-assets.s3.amazonaws.com/original/2X/9/989e44c1af80c9b8f26883a3d897f377b3a27ca4.jpg)
* "Criar aplicativo". Vai levar algum tempo
![Você será redirecionado aqui quando concluir a implantação](//discourse-user-assets.s3.amazonaws.com/original/2X/f/f0de3f67ec78b75df6786301560a903f76aec022.jpg)
* Entre em "Aplicativo", depois no seu aplicativo e verifique se ele foi iniciado.
![Sua lista de aplicativos](//discourse-user-assets.s3.amazonaws.com/original/2X/d/d71ea954dd23eb341243bf568a3d67b682590274.jpg)
![Detalhes da sua aplicação](//discourse-user-assets.s3.amazonaws.com/original/2X/4/497bacfd85fd2c8e815413df1e942a1a42f045f0.jpg)
## Variáveis Ambientais
No meu caso eu tenho meu banco de dados no mLab, então eu preciso criar algumas variáveis de ambiente.
* [Instale o Ruby e o rhc.](https://developers.openshift.com/getting-started/windows.html#client-tools)
**O rhc** funciona apenas com as versões 1.9.3 e 2.0.0 do Ruby.
* [Configurando sua máquina](https://developers.openshift.com/getting-started/windows.html#rhc-setup)
Se você está tendo problemas com a configuração do `rhc` , tente [esta](http://stackoverflow.com/questions/28896733/rhc-setup-gives-error-no-such-file-dl-import) resposta no StackOverflow.
* [Variáveis de ambiente personalizadas](https://developers.openshift.com/managing-your-applications/environment-variables.html#custom-variables)
`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](http://voting-pitazo.rhcloud.com/#/polls)