Docker Compose setup for MariaDB designed for Git-based deployment via Portainer. Enables fully automated container provisioning by pointing Portainer directly at a Git repository — no manual file uploads required.
Features
- Git repository-based stack deployment via Portainer
- Custom MariaDB configuration (
my.cnf,50-server.cnf) - Health check script for service readiness verification
- Environment variable management via
.envtemplate - Proper network configuration for multi-stack setups
Tech Stack
- MariaDB
- Docker / Docker Compose
- Portainer (container management)
- Shell scripting
Author
Ricardo Grangeia
Senior Software Engineer
Portugal
Website
https://ricardo.grangeia.pt
Project Github
https://github.com/ricgrangeia/mariadb-docker-portainer-git
License
MIT License