Files
freeCodeCamp/guide/arabic/miscellaneous/deploying-to-openshift/index.md
2019-02-12 10:28:06 -08:00

4.0 KiB

title, localeTitle
title localeTitle
Deploying to Openshift نشر إلى Openshift

إذا قمت بنشر تطبيقاتك في Heroku ، فيمكنك فقط تحميل 5 تطبيقات ، إذا كنت ترغب في نشر تطبيقات جديدة ، فستحتاج إلى التحقق من حسابك ببطاقتك الائتمانية.

هيروكو خطأ

هذه هي الخطوات التي تحتاج إلى اتباعها للانتشار في OpenShift .

المتطلبات

  • حساب في OpenShift
  • لدينا التطبيق في مستودع Git

التغييرات في شفرتك

  • app.listen مع process.env.OPENSHIFT_NODEJS_PORT و process.env.OPENSHIFT_NODEJS_IP ، كلاهما يتطلب.
  • في الحزمة package.json حدد "main": 'yourMainFile.js و "script": { "start": "node yourMainFile.js" }

نشر التطبيق لدينا

اختر خرطوشة برمجة الويب

  • اختر اسمًا (سيكون الإدخال الثاني نفسه لجميع التطبيقات التي تستخدمها)

[ املأ اسمنا ونطاقنا

  • املأ عنوان Git URL واسم فرعنا

حيث يمكنك العثور على عنوان URL الخاص بـ Git واسم فرعك في GitHub

املأ عنوان URL الخاص بـ Git واسم الفرع الخاص بك

  • "إنشاء التطبيق". وسوف يستغرق بعض الوقت

ستتم إعادة توجيهك هنا عند الانتهاء من النشر

  • أدخل إلى "التطبيق" ، ثم إلى التطبيق الخاص بك وتحقق من أنها بدأت.

قائمة التطبيقات الخاصة بك

تفاصيل التطبيق الخاص بك

متغيرات البيئة

في حالتي لدي قاعدة البيانات الخاصة بي في mLab ، لذلك أحتاج إلى إنشاء بعض المتغيرات البيئة.

يعمل rhc فقط مع الإصدارات 1.9.3 و 2.0.0 من Ruby.

إذا كنت تواجه مشكلة في إعداد rhc ، فجرّب هذه الإجابة على StackOverflow.

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

يجب إعادة تشغيل التطبيق لتحميل المتغيرات.

إذا وجدت طريقة أفضل لحل هذا القيد. لا تتردد في المساهمة في الويكي الخاص بنا ومشاركته معنا.

يمكنك التحقق من التطبيق يعمل على http://voting-pitazo.rhcloud.com/#/polls