يكتب Claude Code مشروعك في مجلد على جهازك؛ ولكي يتمكن أي شخص من فتحه يجب وضعه على خادم. يتولى Ai to App هذه الخطوة الأخيرة: يجهّز Claude Code ملف zip وترفعه أنت، فيُنشر مشروعك على العنوان your-project.aitoapp.com. لا تُطلب بطاقة ائتمان في الخطة المجانية.
الرسالة التي تكتبها إلى Claude Code
افتح Claude Code في مجلد المشروع واكتب ما يلي:
اقرأ الدليل على العنوان https://aitoapp.com/ar/upload-guide. جهّز مشروعي لـ Ai to App وفق هذا الدليل، وطبّق قائمة التحقق بندًا بندًا، وأنشئ ملف zip.
قد يطلب منك Claude Code الإذن لقراءة صفحة ويب وتشغيل الأوامر. في هذه المهمة عليك السماح بالأمرين معًا؛ فبهذا فقط يستطيع قراءة الدليل وتجهيز ملف zip.
ما الذي يتولاه نيابة عنك
- يحدد نوع مشروعك. وفي المواقع التي تحتاج إلى بناء مثل React أو Vite ينفّذ البناء ويضع في zip محتويات مجلد الإخراج فقط.
- في تطبيق الخادم يجعل التطبيق يقرأ المنفذ من المتغير
PORT، ويربط الخادم بالعنوان0.0.0.0، ويكتب أمر التشغيل في الإنتاج. - يزيل كلمات المرور والمفاتيح من الشيفرة. ولا تدخل ملفات
.envولاnode_modulesفي zip. - يجعل التطبيق يقرأ اتصال قاعدة البيانات من المتغير الذي يوفّره Ai to App؛ ويتولى Ai to App إنشاء قاعدة البيانات.
- عند الانتهاء يخبرك بمكان ملف zip وبأسماء المتغيرات التي يجب أن تدخلها في لوحة التحكم.
عندما يصبح ملف zip جاهزًا
- أفلت ملف zip في المربع الموجود في الصفحة الرئيسية. يعمل الفحص الأولي دون إنشاء حساب.
- أنشئ حسابك المجاني، واختر عنوانك، وانشر.
- إذا ذكر Claude Code متغيرات بيئة، فافتح تطبيقاتي، واضغط على متغيرات البيئة في بطاقة التطبيق، وأدخل القيم، ثم اختر حفظ وإعادة النشر.
إذا حدثت مشكلة
يشرح Ai to App المشكلة بلغة بسيطة. الصق هذا النص في جلسة Claude Code نفسها، ولا حاجة إلى شرح المشروع من جديد. ثم ارفع ملف zip الجديد.
| ما تراه | السبب |
|---|---|
الخادم يرتبط بـ localhost فقط | الإعداد الذي يعمل على جهازك لا يعمل بعد النشر؛ يجب أن يستمع الخادم إلى العنوان 0.0.0.0. |
start يشغّل خادم التطوير | الأوامر مثل vite أو nodemon ليست للنشر؛ يجب أن يشغّل start خادم الإنتاج. |
| الملفات التي يرفعها الزوار تختفي مع الإصدار الجديد | المجلد الدائم الوحيد هو /data؛ ويجب أن تُكتب الملفات فيه. |
الموقع يرسل طلبات إلى /api/... | لا يوجد خادم خلف الموقع الثابت؛ يجب أن يكون المشروع مع API الخاص به تطبيق خادم واحدًا. |
الإصدارات التالية
اجعل Claude Code ينفّذ التغيير، وارفع ملف zip الجديد من بطاقة التطبيق نفسه. يبقى عنوانك كما هو، وتبقى المعلومات الموجودة في قاعدة البيانات محفوظة.
جميع القواعد في صفحة دليل الرفع، وحدود الخطط في صفحة الأسعار.
