إعداد بيئة DevOps متكاملة لمشروع Laravel + Next.js مع Docker (Multi-Environment)
أو
Dockerized Laravel & Next.js Development Environment with Dev/Staging/Production Setup
? الوصف الكامل
نبذة عن المشروع:
مشروع Laravel + Next.js Docker Development Environment هو حل متكامل ومفتوح المصدر (MIT License) يتيح إعداد بيئة تطوير كاملة لـ Backend (Laravel) و Frontend (Next.js) باستخدام Docker في 5 دقائق فقط. المشروع يعتمد على أفضل الممارسات في عالم DevOps ويوفر بنية جاهزة للتطوير السريع.
✨ المميزات الرئيسية:
? البنية التقنية:
Backend: Laravel 11 + PHP 8.2-FPM + MySQL 8
Frontend: Next.js 14 + React 18 + TypeScript
Web Server: Nginx (Reverse Proxy)
Authentication: Laravel Breeze API (تسجيل دخول/تسجيل جاهز)
Containerization: Docker + Docker Compose
Hot Reload: تعديلات فورية أثناء التطوير
⚡ سرعة الإعداد:
إعداد كامل في 5 دقائق فقط
أوامر CLI بسيطة وواضحة
لا حاجة لتثبيت PHP أو Node.js محلياً
? الأمان والاستقرار:
Health Checks لمراقبة صحة الخدمات
Docker Networks للتواصل الآمن بين الخدمات
Volumes منفصلة لقاعدة البيانات