SQM (производное от SQL и Manager) — это Dockerized система управления базами данных (СУБД) на базе 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 — подробности см. в файле ЛИЦЕНЗИИ.