أبتكو
مثال لمشروع تطبيق مدفوعات الموردين باستخدام Laravel/Docker (Laradock)، وBootstrap، وjQuery.
في هذا المشروع، يوجد التطبيق وواجهة برمجة التطبيقات في حاويتين منفصلتين.
متطلبات
- تم إنشاء هذا المشروع باستخدام Docker، لتثبيته اتبع الخطوات هنا.
- يجب عليك التسجيل في موقع Mailtrap لإدراج MAIL_USERNAME وMAIL_PASSWORD في ملف .env الخاص بالتطبيق (app_tco/tco/.env).
عناصر
المكونات المستخدمة في هذا المشروع/الصورة هي:
- إصدار عامل الإرساء 1.18.0
- لارافيل 5.7.27
- لارادوك اخر اصدار
- فب7.2
- ماي اس كيو ال 5.7
- التمهيد 4.1.3
- مسج 3.3.1
- jquery.mask 1.14.15
- Fontawesome v5.7.2
- PHPUnit
- GraphQL
- مصيدة البريد
تثبيت
للتثبيت، ما عليك سوى تشغيل البرنامج النصي install.sh، وتذكر أنك تحتاج إلى تثبيت docker-compose.
أثناء التثبيت، يتم تنفيذ الإجراءات التالية:
- بدء تشغيل Docker (Nginx/MySQL/مساحة العمل)
- إنشاء قاعدة بيانات جديدة (قم بإزالتها إذا كانت موجودة)
- مسح ذاكرة التخزين المؤقت لتكوين Laravel (التطبيق/واجهة برمجة التطبيقات)
- مسح ذاكرة التخزين المؤقت Laravel (التطبيق/واجهة برمجة التطبيقات)
- إنشاء مفتاح Laravel جديد (التطبيق/واجهة برمجة التطبيقات)
- تشغيل عمليات ترحيل Laravel (التطبيق/واجهة برمجة التطبيقات)
- تشغيل بذور Laravel (التطبيق/واجهة برمجة التطبيقات)
- يعرض حالة حاويات Docker
- تشغيل اختبارات PHPUnit (التطبيق/واجهة برمجة التطبيقات)
ضوابط التطبيق
تم إنشاء نصين (start.sh/stop.sh) للتحكم في Docker.
الوصول إلى التطبيق
هذه هي طرق الوصول الرئيسية إلى التطبيق:
- أبتكو
- واجهة برمجة التطبيقات أبتكو
- PHPMyAdmin
- GraphQL