SQM (مشتق من SQL و Manager) هو نظام إدارة قواعد بيانات Dockerised (DBMS) قائم على Django، مصمم لتبسيط توفير قواعد بيانات MariaDB من خلال واجهة برمجة التطبيقات (API). فهو يزيل تعقيدات إدارة التشفير والمصادقة، مما يسمح للمطورين بالتركيز على بناء تطبيقاتهم وصيانتها دون القلق بشأن بيانات اعتماد قاعدة البيانات الأساسية.
تقدم SQM مجموعة من الميزات المصممة لتبسيط إدارة قواعد بيانات MariaDB:
التطوير مستمر، وستشمل التحديثات المستقبلية ما يلي:
استنساخ المستودع:
git clone https://github.com/your-username/sqm.git
cd sqm
إعداد متغيرات البيئة:
انسخ النموذج .env.example
إلى .env
وقم بتعديله وفقًا لبيئتك:
cp .env.example .env
بناء وتشغيل التطبيق:
باستخدام Docker Compose، قم بإنشاء تطبيقك ونشره:
docker-compose up --build
بعد النشر، يمكن الوصول إلى واجهة برمجة التطبيقات (API) من خلال المنفذ الذي تم تكوينه. استخدم نقاط نهاية API لإدارة المستخدمين وقواعد البيانات والأذونات.
المساهمات في SQM هي موضع ترحيب! إذا كنت تريد المساهمة، يرجى اتباع الخطوات التالية:
git checkout -b feature-branch
).git commit -am 'Add some feature'
).git push origin feature-branch
).هذا المشروع مرخص بموجب GNU GPL v3.9 - راجع ملف الترخيص للحصول على التفاصيل.