مرجع سريع

ورقة مساعدة Deis Workflow PaaS

مرجع سريع أرشيفي لمنصة Deis مفتوحة المصدر القائمة على Kubernetes: نشر التطبيقات، متغيرات التكوين، تغيير حجم العمليات، النطاقات وSSL.

· تاريخ النشر

[!NOTE] Deis Workflow هي منصة سحابية قديمة مفتوحة المصدر (PaaS) تعمل فوق Kubernetes وتوفر سير عمل مشابها لـ Heroku.

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

# إنشاء التطبيق ودفع مستودع git
deis create my-app
git push deis main
deis open

# النشر من صورة Docker مجهزة مسبقا
deis create my-app
deis pull redis:latest

التكوين ومتغيرات البيئة

# عرض جميع متغيرات التكوين
deis config:list

# تعيين وإلغاء تعيين متغيرات البيئة
deis config:set DATABASE_URL="postgres://..." SECRET_KEY="xyz"
deis config:unset UNUSED_VAR

# سحب المتغيرات إلى ملف .env محلي أو دفع .env إلى الخادم
deis config:pull
deis config:push

إدارة العمليات وتوسيع النطاق

# تغيير حجم أنواع العمليات
deis scale web=4 worker=2

# عرض سجلات الكتلة في الوقت الفعلي
deis logs

# تشغيل مهام لمرة واحدة في حاويات مؤقتة
deis run "rake db:migrate"

# عرض عمليات الحاويات النشطة
deis ps

النطاقات المخصصة وشهادات SSL

# إدارة نطاقات التوجيه
deis domains:list
deis domains:add www.example.com
deis domains:remove www.example.com

# إرفاق شهادات SSL المخصصة
deis certs:add server.crt server.key
deis certs:attach server www.example.com

حدود الموارد

# تكوين قيود المعالج والذاكرة لكل نوع عملية
deis limits:set web=1G
deis limits:set web=1024 --cpu

موضوعات ذات صلة