SQM (มาจาก SQL และ Manager) เป็นระบบจัดการฐานข้อมูล Dockerized (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 - ดูรายละเอียดในไฟล์ใบอนุญาต