freeCodeCamp/guide/spanish/miscellaneous/deploying-to-openshift/index.md

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.

Error Heroku

Estos son los pasos que debe seguir para implementarse en OpenShift .

Requerimientos

  • Una cuenta en OpenShift
  • Nuestra aplicación en un repositorio Git

Cambios en tu código

  • app.listen con process.env.OPENSHIFT_NODEJS_PORT y process.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

Elige un cartucho de programación web.

  • Elija un nombre (la segunda entrada será la misma para todas sus aplicaciones)

El Rellena nuestro nombre y nuestro dominio.

  • Rellena nuestra URL de Git y el nombre de nuestra rama

Donde puedes encontrar tu URL de Git y el nombre de tu sucursal en Github

Rellena tu URL de Git y el nombre de tu rama

  • "Crear aplicación". Tomará un poco de tiempo

Será redirigido aquí cuando termine la implementación

  • Ingrese a "Aplicación", luego ingrese a su aplicación y verifique que haya comenzado.

Tu lista de aplicaciones

Detalles de su aplicación

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