https://github.com/fflch/gwmariadb
https://github.com/fflch/gwmariadb
Last synced: 16 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/fflch/gwmariadb
- Owner: fflch
- Created: 2026-04-02T22:08:59.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-13T00:19:24.000Z (about 1 month ago)
- Last Synced: 2026-05-18T14:35:49.802Z (about 1 month ago)
- Language: PHP
- Size: 8.79 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Construindo imagem:
docker build --no-cache -t gwmariadb .
docker compose up
cp .env.example .env
docker exec -it gwmariadb composer install
Teste de conexão:
curl -X GET http://localhost:8080/ -H "X-Token: 123"
curl -X GET http://localhost:8080/ -H "X-Token: 123tokenErrado"
Requisições existentes:
curl -X POST http://localhost:8080/ -H "X-Token: 123" \
-H "Content-Type: application/json" \
-d '{"action":"listar_databases"}'
curl -X POST http://localhost:8080/ -H "X-Token: 123" \
-H "Content-Type: application/json" \
-d '{"action":"listar_usuarios"}'
Novas requisições:
curl -X POST http://localhost:8080/ -H "X-Token: 123" \
-H "Content-Type: application/json" \
-d '{"action":"database_existe", "nome":"nome_database"}'
curl -X POST http://localhost:8080/ -H "X-Token: 123" \
-H "Content-Type: application/json" \
-d '{"action":"usuario_existe", "nome":"nome_usuario"}'
curl -X POST http://localhost:8080/ -H "X-Token: 123" \
-H "Content-Type: application/json" \
-d '{"action":"criar_database", "nome":"nome_database"}'
curl -X POST http://localhost:8080/ -H "X-Token: 123" \
-H "Content-Type: application/json" \
-d '{"action":"criar_usuario", "nome":"nome_database"}'
curl -X POST http://localhost:8080/ -H "X-Token: 123" \
-H "Content-Type: application/json" \
-d '{"action":"criar_database_usuario", "nome":"nome_database"}'
curl -X POST http://localhost:8080/ -H "X-Token: 123" \
-H "Content-Type: application/json" \
-d '{"action":"conceder_privilegios", "nome":"nome_usuario"}'
curl -X POST http://localhost:8080/ -H "X-Token: 123" \
-H "Content-Type: application/json" \
-d '{"action":"criar_database_usuario_privilegio", "nome":"nome_database"}'
curl -X POST http://localhost:8080/ -H "X-Token: 123" \
-H "Content-Type: application/json" \
-d '{"action":"trocar_senha", "nome":"nome_usuario"}'