4.7 KiB
title, localeTitle
title | localeTitle |
---|---|
Deploying to Openshift | Развертывание в Openshift |
Если вы развертываете свои приложения в Heroku, вы можете загружать только 5 приложений, если вы хотите развернуть новую, вам необходимо подтвердить свою учетную запись на своей кредитной карте.
Ниже приведены шаги, которые необходимо выполнить для развертывания в OpenShift .
Требования
Изменения в вашем коде
app.listen
сprocess.env.OPENSHIFT_NODEJS_PORT
иprocess.env.OPENSHIFT_NODEJS_IP
, как требуется.- В вашем пакете.json задайте свой
"main": 'yourMainFile.js
и"script": { "start": "node yourMainFile.js" }
Развертывание нашего приложения
- Выберите имя (второй ввод будет таким же для всех ваших приложений)
- Заполните наш 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