أضف خدمات قواعد بيانات Railway الرسمية (Postgres، Redis، MySQL، MongoDB). استخدمها عندما يرغب المستخدم في إضافة قاعدة بيانات، ويقول "add postgres"، "add redis"، "add database"، "connect to database"، أو "wire up the database". بالنسبة للقوالب الأخرى (Ghost، Strapi، n8n)، استخدم مهارة railway-templates.
نشر الكود على Railway باستخدام الأمر "railway up". يُستخدم عندما يرغب المستخدم في دفع الكود، ويقول "railway up"، "deploy"، "ship"، أو "push". للإعداد الأولي أو إنشاء الخدمات، استخدم مهارة railway-new. لصور Docker، استخدم مهارة railway-environment.
ابحث وقم بنشر الخدمات من سوق قوالب Railway. استخدم هذا عندما يرغب المستخدم في إضافة خدمة من قالب، أو العثور على قوالب لحالة استخدام محددة، أو نشر أدوات مثل Ghost، Strapi، n8n، Minio، Uptime Kuma، إلخ. بالنسبة لقواعد البيانات (Postgres، Redis، MySQL، MongoDB)، يُفضل استخدام مهارة railway-database.
تحقق من حالة الخدمة، أعد تسمية الخدمات، غيّر أيقونات الخدمات، اربط الخدمات، أو أنشئ خدمات باستخدام صور Docker. لإنشاء خدمات باستخدام الكود المحلي، يُفضل استخدام مهارة railway-new. لمصادر مستودعات GitHub، استخدم مهارة railway-new لإنشاء خدمة فارغة ثم مهارة railway-environment لتكوين المصدر.
احصل على وثائق Railway المحدثة للإجابة على الأسئلة بدقة. استخدمها عندما يسأل المستخدم عن ميزات Railway، كيفية عمل Railway، أو يشارك رابطًا من docs.railway.com.
إدارة عمليات النشر في Railway - عرض السجلات، إعادة النشر، إعادة التشغيل، أو إزالة عمليات النشر. يُستخدم لإدارة دورة حياة النشر (الإزالة، الإيقاف، إعادة النشر، إعادة التشغيل)، رؤية النشر (القائمة، الحالة، التاريخ)، واستكشاف الأخطاء وإصلاحها (السجلات، الأخطاء، الإخفاقات، الأعطال). لا يُستخدم لحذف الخدمات - استخدم مهارة railway-environment مع isDeleted لذلك.
أضف أو عرض أو إزالة النطاقات لخدمات Railway. استخدم هذا عندما يرغب المستخدم في إضافة نطاق، أو إنشاء نطاق Railway، أو التحقق من النطاقات الحالية، أو الحصول على عنوان URL لخدمة، أو إزالة نطاق.
إنشاء مشاريع السكك الحديدية والخدمات وقواعد البيانات مع التهيئة المناسبة. استخدم ذلك عندما يقول المستخدم "setup"، "deploy to railway"، "initialize"، "create project"، "create service"، أو يرغب في النشر من GitHub. يتعامل مع الإعداد الأولي وإضافة الخدمات إلى المشاريع القائمة. بالنسبة لقواعد البيانات، استخدم مهارة railway-railway-database بدلاً من ذلك.
تحقق من حالة مشروع Railway الحالي لهذا الدليل. استخدمه عندما يسأل المستخدم "حالة railway"، "هل هو يعمل"، "ما الذي تم نشره"، "حالة النشر"، أو عن وقت التشغيل. لا يستخدم للاستفسارات المتعلقة بالمتغيرات أو التكوين - استخدم مهارة railway-environment لتلك.
قائمة، تبديل، وتكوين مشاريع Railway. استخدم عندما يرغب المستخدم في سرد جميع المشاريع، تبديل المشاريع، إعادة تسمية مشروع، تمكين/تعطيل نشرات PR، جعل المشروع عامًا/خاصًا، أو تعديل إعدادات المشروع.
استعلام مقاييس استخدام الموارد لخدمات Railway. استخدم هذا عند سؤال المستخدم عن استخدام الموارد، وحدة المعالجة المركزية، الذاكرة، الشبكة، القرص، أو أداء الخدمة مثل "كم مقدار الذاكرة التي يستخدمها خدمتي" أو "هل خدمتي بطيئة".
استعلام، وتحديد المرحلة، وتطبيق تغييرات التكوين لبيئات Railway. استخدمها لأي عمليات متعلقة بالمتغيرات أو متغيرات البيئة، وتكوين الخدمة (المصدر، إعدادات البناء، إعدادات النشر)، دورة الحياة (حذف الخدمة)، وتطبيق التغييرات. يُفضل استخدامها بدلاً من مهارة railway-status لأي استعلامات تتعلق بالتكوين أو المتغيرات.