SQM (derivado de SQL e Manager) é um sistema de gerenciamento de banco de dados Dockerizado (DBMS) baseado em Django projetado para agilizar o provisionamento de bancos de dados MariaDB por meio de uma API. Ele elimina as complexidades do gerenciamento de criptografia e autenticação, permitindo que os desenvolvedores se concentrem na construção e manutenção de seus aplicativos sem se preocupar com as credenciais subjacentes do banco de dados.
SQM oferece um conjunto de recursos projetados para simplificar o gerenciamento de bancos de dados MariaDB:
O desenvolvimento está em andamento e as atualizações futuras incluirão:
Clone o repositório:
git clone https://github.com/your-username/sqm.git
cd sqm
Configure variáveis de ambiente:
Copie o exemplo .env.example
para .env
e modifique-o de acordo com seu ambiente:
cp .env.example .env
Crie e execute o aplicativo:
Usando o Docker Compose, crie e implante seu aplicativo:
docker-compose up --build
Após a implantação, a API pode ser acessada por meio da porta configurada. Use endpoints de API para gerenciar usuários, bancos de dados e permissões.
Contribuições para SQM são bem-vindas! Se você deseja contribuir, siga estas etapas:
git checkout -b feature-branch
).git commit -am 'Add some feature'
).git push origin feature-branch
).Este projeto está licenciado sob a GNU GPL v3.9 - consulte o arquivo LICENSE para obter detalhes.