3.4 KiB
title | localeTitle |
---|---|
Deploying to Openshift | Desplegando a Openshift |
Si implementa sus aplicaciones en Heroku, solo puede cargar 5 aplicaciones; si desea implementar una nueva, debe verificar su cuenta con su tarjeta de crédito.
Estos son los pasos que debe seguir para implementarse en OpenShift .
Requerimientos
Cambios en tu código
app.listen
conprocess.env.OPENSHIFT_NODEJS_PORT
yprocess.env.OPENSHIFT_NODEJS_IP
, ambos requieren.- En su package.json configure su
"main": 'yourMainFile.js
y"script": { "start": "node yourMainFile.js" }
Desplegando nuestra aplicación
- Elija un nombre (la segunda entrada será la misma para todas sus aplicaciones)
- Rellena nuestra URL de Git y el nombre de nuestra rama
- "Crear aplicación". Tomará un poco de tiempo
- Ingrese a "Aplicación", luego ingrese a su aplicación y verifique que haya comenzado.
Variables de entorno
En mi caso, tengo mi base de datos en mLab, por lo que necesito crear algunas variables de entorno.
rhc solo funciona con las versiones 1.9.3 y 2.0.0 de Ruby.
Si tiene problemas con la configuración de rhc
, intente esta respuesta en StackOverflow.
rhc env set VARIABLE=value VARIABLE2=value2 -a App_Name
.
Necesitas reiniciar tu aplicación para cargar las variables.
Si encuentras una manera mejor de resolver esta limitación. Siéntase libre de contribuir a nuestro Wiki y compartirlo con nosotros.
Puede verificar que la aplicación funcione en http://voting-pitazo.rhcloud.com/#/polls