4.0 KiB
4.0 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Deploying to Openshift | نشر إلى Openshift |
إذا قمت بنشر تطبيقاتك في Heroku ، فيمكنك فقط تحميل 5 تطبيقات ، إذا كنت ترغب في نشر تطبيقات جديدة ، فستحتاج إلى التحقق من حسابك ببطاقتك الائتمانية.
هذه هي الخطوات التي تحتاج إلى اتباعها للانتشار في OpenShift .
المتطلبات
التغييرات في شفرتك
app.listenمعprocess.env.OPENSHIFT_NODEJS_PORTوprocess.env.OPENSHIFT_NODEJS_IP، كلاهما يتطلب.- في الحزمة package.json حدد
"main": 'yourMainFile.jsو"script": { "start": "node yourMainFile.js" }
نشر التطبيق لدينا
- اختر اسمًا (سيكون الإدخال الثاني نفسه لجميع التطبيقات التي تستخدمها)
- املأ عنوان Git URL واسم فرعنا
- "إنشاء التطبيق". وسوف يستغرق بعض الوقت
- أدخل إلى "التطبيق" ، ثم إلى التطبيق الخاص بك وتحقق من أنها بدأت.
متغيرات البيئة
في حالتي لدي قاعدة البيانات الخاصة بي في 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







