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 .env template
  • 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