Files
freeCodeCamp/guide/russian/miscellaneous/deploying-to-openshift/index.md
2018-10-16 21:32:40 +05:30

4.7 KiB
Raw Blame History

title, localeTitle
title localeTitle
Deploying to Openshift Развертывание в Openshift

Если вы развертываете свои приложения в Heroku, вы можете загружать только 5 приложений, если вы хотите развернуть новую, вам необходимо подтвердить свою учетную запись на своей кредитной карте.

Ошибка Heroku

Ниже приведены шаги, которые необходимо выполнить для развертывания в OpenShift .

Требования

  • Учетная запись в OpenShift
  • Наше приложение в репозитории Git

Изменения в вашем коде

  • app.listen с process.env.OPENSHIFT_NODEJS_PORT и process.env.OPENSHIFT_NODEJS_IP , как требуется.
  • В вашем пакете.json задайте свой "main": 'yourMainFile.js и "script": { "start": "node yourMainFile.js" }

Развертывание нашего приложения

Выберите картридж для веб-программирования

  • Выберите имя (второй ввод будет таким же для всех ваших приложений)

[ Заполните наше имя и наш домен

  • Заполните наш URL Git и название нашей ветки.

Где вы можете найти свой Git URL-адрес и имя вашего филиала в Github

Заполните URL-адрес Git и название вашего филиала.

  • «Создать приложение». Это займет некоторое время

Вы будете перенаправлены сюда, когда закончите развертывание

  • Войдите в «Приложение», затем в свое приложение и проверьте, что он запущен.

Список ваших приложений

Подробная информация о вашей заявке

Переменные окружения

В моем случае у меня есть моя база данных в mLab, поэтому мне нужно создать некоторые переменные окружения.

rhc работает только с версиями 1.9.3 и 2.0.0 Ruby.

Если у вас возникли проблемы с настройкой rhc , попробуйте этот ответ в StackOverflow.

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

Вам нужно перезагрузить приложение, чтобы загрузить переменные.

Если вы найдете лучший способ решить это ограничение. Не стесняйтесь вносить свой вклад в нашу Wiki и делиться ею с нами.

Вы можете проверить приложение, работающее по адресу http://voting-pitazo.rhcloud.com/#/polls