Skip to content

mariadb-kester/mariadbMaxscaleDocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MariaDB MaxScale Docker Container

License CircleCI GitHub stars GitHub forks

This container is designed to install MariaDB Enterprise MaxScale.

MaxScale is an Enterprise product and must have a license


To Use

Terms of use

Nothing in this demonstration is designed to be used in production and this is not supplied, supported or endorsed by MariaDB.

CircleCI

This repository is designed to use CircleCI to build the application. You are required to have some Environment Variables set in order for this to work. You set these within the project settings in CircleCI.

MAXSCALE_VERSION
MARIADB_TOKEN

These variables are used to set the version of MaxScale you would like to use, and to set your Enterprise Customer Download Token.

DigitalOcean Private Repo

As this contains your Enterprise License Key, you must push to a Private Repo. I have chosen to use DigitalOcean for this.

If you wish to use your own repository you will need to amend the MakeFile script, otherwise please set the Environment Variables in CircleCI for your project.

DO_REPO
DO_ACCESS_TOKEN

Setting your DigitalOcean Access Token and Repository Name will allow the built Dodcker Image to be pushed.

Security

When building the docker container a Trivy Scan is completed on the image. Overtime this might start to fail and the base image might require updating.

The completion of this tool does not guarantee the security of this container.

Contributing to mariadbMaxscaleDocker

To contribute to the mariadbMaxscaleDocker repository, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to the original branch: git push origin my-helm-repo/<location>
  5. Create the pull request.

Alternatively see the GitHub documentation on creating a pull request.

Contact

If you want to contact me you can reach me at [email protected].

License

This project uses the following license: MIT.

Disclaimer

Whilst, I might currently work for MariaDB, this work was originally created before my employment by MariaDB and any development to these scripts is done strictly in my own time. It is therefore not endorsed, supported by or recommend by MariaDB.

About

A Docker Container for MariaDB Maxscale

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published