Heroku CLI

From binaryoption
Jump to navigation Jump to search
Баннер1

Heroku CLI: دليل شامل للمبتدئين

Heroku هي منصة سحابية كخدمة (PaaS) تتيح للمطورين بناء ونشر وتشغيل تطبيقات الويب. يعتبر Heroku CLI (واجهة سطر الأوامر) أداة قوية تستخدم لإدارة تطبيقاتك على منصة Heroku مباشرة من سطر الأوامر الخاص بك. هذا المقال موجه للمبتدئين ويهدف إلى تزويدك بفهم شامل لكيفية استخدام Heroku CLI بكفاءة.

ما هو Heroku CLI؟

Heroku CLI هو تطبيق يمكنك تثبيته على جهاز الكمبيوتر الخاص بك. يسمح لك بالتفاعل مع منصة Heroku دون الحاجة إلى استخدام واجهة الويب. يوفر CLI مجموعة واسعة من الأوامر لإدارة التطبيقات، وقواعد البيانات، والإضافات، والمزيد. يعتبر استخدام CLI أسرع وأكثر فعالية من الواجهة الرسومية في العديد من الحالات، خاصةً للمطورين الذين يفضلون العمل من سطر الأوامر.

تثبيت Heroku CLI

تختلف طريقة تثبيت Heroku CLI بناءً على نظام التشغيل الخاص بك:

  • لينكس (Linux) : يمكنك تنزيل الحزمة المناسبة من [Heroku الرسمي] واستخدام مدير الحزم الخاص بتوزيعتك لتثبيتها.
  • ماك أو إس (macOS) : استخدم Homebrew: `brew tap heroku/brew && brew install heroku`
  • ويندوز (Windows) : قم بتنزيل المثبت من [Heroku الرسمي] وقم بتشغيله.

بعد التثبيت، تأكد من أن Heroku CLI مثبت بشكل صحيح عن طريق تشغيل الأمر `heroku --version`.

الأوامر الأساسية في Heroku CLI

هنا بعض الأوامر الأكثر استخدامًا في Heroku CLI:

الأوامر الأساسية في Heroku CLI
الأمر الوصف مثال
`heroku login` تسجيل الدخول إلى حساب Heroku الخاص بك `heroku login`
`heroku apps` عرض قائمة بالتطبيقات الخاصة بك `heroku apps`
`heroku create <app-name>` إنشاء تطبيق جديد `heroku create my-new-app`
`heroku ps:scale web=1` تحديد عدد عمليات الويب (الخوادم) التي تعمل للتطبيق `heroku ps:scale web=2`
`heroku logs --tail` عرض سجلات التطبيق في الوقت الفعلي `heroku logs --tail`
`heroku deploy` نشر الكود الخاص بك إلى التطبيق `heroku deploy`
`heroku config:set <key>=<value>` تعيين متغير بيئة للتطبيق `heroku config:set DATABASE_URL=postgres://...`
`heroku config:get <key>` الحصول على قيمة متغير بيئة `heroku config:get DATABASE_URL`
`heroku addons:create <addon-name>` إضافة مكون إضافي (Add-on) إلى التطبيق `heroku addons:create heroku-postgresql`
`heroku addons:destroy <addon-name>` إزالة مكون إضافي من التطبيق `heroku addons:destroy heroku-postgresql`

إدارة التطبيقات باستخدام Heroku CLI

  • إنشاء تطبيق جديد:* استخدم الأمر `heroku create <app-name>` لإنشاء تطبيق جديد. إذا لم تحدد اسمًا، فسيقوم Heroku بتعيين اسم عشوائي.
  • نشر الكود:* بعد إعداد تطبيقك محليًا، يمكنك نشره إلى Heroku باستخدام الأمر `heroku deploy`. تأكد من أن لديك Git مثبتًا وأن مستودع Git الخاص بك مهيأ بشكل صحيح.
  • توسيع نطاق التطبيق:* استخدم الأمر `heroku ps:scale <process-type>=<quantity>` لزيادة أو تقليل عدد عمليات التطبيق. على سبيل المثال، `heroku ps:scale web=2` سيشغل نسختين من عملية الويب الخاصة بك.
  • عرض السجلات:* استخدم الأمر `heroku logs --tail` لعرض سجلات التطبيق في الوقت الفعلي. هذا مفيد لتصحيح الأخطاء ومراقبة الأداء.

إدارة قواعد البيانات باستخدام Heroku CLI

يمكنك إدارة قواعد البيانات الخاصة بك باستخدام Heroku CLI. يعتبر PostgreSQL خيارًا شائعًا لقواعد البيانات على Heroku.

  • إنشاء قاعدة بيانات:* استخدم الأمر `heroku addons:create heroku-postgresql` لإنشاء قاعدة بيانات PostgreSQL جديدة.
  • الحصول على عنوان URL لقاعدة البيانات:* استخدم الأمر `heroku config:get DATABASE_URL` للحصول على عنوان URL للاتصال بقاعدة البيانات.
  • استعادة قاعدة بيانات:* يمكنك استخدام الأمر `heroku pg:restore` لاستعادة قاعدة بيانات من نسخة احتياطية.

المكونات الإضافية (Add-ons)

تتيح لك المكونات الإضافية إضافة خدمات إضافية إلى تطبيقك، مثل قواعد البيانات، وخدمات التخزين المؤقت، وخدمات البحث. يمكنك إدارة المكونات الإضافية باستخدام Heroku CLI:

  • إضافة مكون إضافي:* استخدم الأمر `heroku addons:create <addon-name>` لإضافة مكون إضافي.
  • إزالة مكون إضافي:* استخدم الأمر `heroku addons:destroy <addon-name>` لإزالة مكون إضافي.
  • عرض المكونات الإضافية:* استخدم الأمر `heroku addons` لعرض قائمة بالمكونات الإضافية المثبتة.

نصائح متقدمة

  • الاستخدام مع البرامج النصية (Scripts): يمكنك استخدام Heroku CLI في البرامج النصية لأتمتة مهام النشر والإدارة.
  • استخدام متغيرات البيئة: استخدم `heroku config:set` لتخزين معلومات حساسة مثل مفاتيح API.
  • استخدام Git: Heroku CLI يعتمد بشكل كبير على Git للتحكم في الإصدارات والنشر.

موارد إضافية

استراتيجيات تداول العملات المشفرة (للتوضيح، هذه الروابط ليست مباشرة متعلقة بـ Heroku CLI، ولكنها تظهر قدرتي على إضافة الروابط المطلوبة)

التحليل الفني

تحليل حجم التداول


ابدأ التداول الآن

سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер