SQM (berasal dari SQL dan Manager) adalah sistem manajemen basis data Docker (DBMS) berbasis Django yang dirancang untuk menyederhanakan penyediaan basis data MariaDB melalui API. Ini menghilangkan kompleksitas manajemen enkripsi dan otentikasi, memungkinkan pengembang untuk fokus dalam membangun dan memelihara aplikasi mereka tanpa mengkhawatirkan kredensial basis data yang mendasarinya.
SQM menawarkan serangkaian fitur yang dirancang untuk menyederhanakan pengelolaan database MariaDB:
Pengembangan sedang berlangsung, dan pembaruan di masa mendatang akan mencakup:
Kloning repositori:
git clone https://github.com/your-username/sqm.git
cd sqm
Siapkan variabel lingkungan:
Salin sampel .env.example
ke .env
dan modifikasi sesuai dengan lingkungan Anda:
cp .env.example .env
Bangun dan jalankan aplikasi:
Menggunakan Docker Compose, buat dan terapkan aplikasi Anda:
docker-compose up --build
Setelah penerapan, API dapat diakses melalui port yang dikonfigurasi. Gunakan titik akhir API untuk mengelola pengguna, database, dan izin.
Kontribusi untuk SQM dipersilakan! Jika Anda ingin berkontribusi, silakan ikuti langkah-langkah berikut:
git checkout -b feature-branch
).git commit -am 'Add some feature'
).git push origin feature-branch
).Proyek ini dilisensikan di bawah GNU GPL v3.9 - lihat file LISENSI untuk detailnya.