خيارات النشر
صُمّمت المعاينة المُدارة في مايندلاب لسرعة التكرار، لا لأحمال الإنتاج. وعندما يصبح تطبيقك جاهزًا للمستخدمين الحقيقيين، أمامك مساران:
- النشر بنقرة واحدة — يبني مايندلاب صورة حاوية وينشرها في بيئة بمستوى الإنتاج مع قاعدة بيانات مُدارة وSSL وتوسّع تلقائي. هو المسار الأسرع؛ وتبقى على بنية مايندلاب التحتية. اضبط نطاقًا مخصّصًا وانطلق في دقائق.
- التصدير والاستضافة الذاتية — نزّل ملف ZIP للكود المولّد وانشره بنفسك على أي سحابة أو خادم. تحكّم كامل؛ ودون أي ارتباط حصري.
تغطّي بقية هذا الدليل مسار الاستضافة الذاتية. وللنشر بنقرة واحدة، راجع Project Settings → Deploy → Publish.
تصدير الكود
قبل أن تتمكّن من النشر في أي مكان، تحتاج إلى المصدر المولّد. يمكنك التصدير كملف ZIP أو الدفع إلى GitHub (ما يمنحك سير عمل أنظف للتحديثات المستمرة).
تبدو البنية المصدَّرة هكذا:
.env.example إلى .env واملأ القيم قبل النشر. يسرد الملف كل متغيّر بيئة يحتاجه التطبيق.خادم افتراضي خاص (أي مزوّد)
أي خادم Linux افتراضي خاص مثبّت عليه Docker (DigitalOcean أو Hetzner أو Linode أو OVH وغيرها) يعمل. وهذا أسرع مسار للاستضافة الذاتية.
يشغّل Docker Compose الواجهة الأمامية والخادم وحاوية Postgres. تُقدَّم الواجهة الأمامية على المنفذ 3000، وواجهة الخادم البرمجية على المنفذ 8000.
AWS
النمط الموصى به في AWS هو: Elastic Container Registry (ECR) للصورة، وElastic Container Service (ECS) مع Fargate لتشغيلها، وRDS لقاعدة البيانات.
Azure
النمط الموصى به في Azure هو: Azure Container Registry (ACR) + Azure Container Apps + Azure Database for PostgreSQL.
GCP
أبسط مسار في GCP هو Cloud Run (حاويات بلا خادم) مع Cloud SQL لقاعدة البيانات.
نطاق مخصّص
بغض النظر عن مزوّد الاستضافة، خطوات ربط نطاق مخصّص واحدة: