MATRIXX Toolbox Utilities

The MATRIXX Toolbox Docker image contains scripts and utilities to aid in the deployment and operation of MATRIXX Digital Commerce installations for Docker and Kubernetes.

These utilities include optional Linux libraries not included in the UBI (RedHat Universal Base Image) and MATRIXX-specific scripts that are more efficiently delivered together than they would be individually.

It is not always appropriate to make use of third-party Docker images that perform functions similar to the scripts included in this image. This image enables a deployment to consist of soley MATRIXX-managed images.

The toolbox image includes the following MATRIXX utilities (in /scripts):

  • Execute on Pod (execute_on_pod).
  • Wait for URL (wait_for_url).
  • Wait for Port on Host (wait_for_host_port).
  • Pre-Uninstall Tasks (pre-uninstall).
  • Initialize Event Repository (initialize_mongodb).

The toolbox image also includes the following third-party utilities:

  • rsync
  • nc
  • wget
  • curl
  • kubectl

The following shows example usage of the wget utility from the toolbox image. In this example, the utility retrieves a copy of the MATRIXX corporate logo image:

docker run --rm YOUR_DOCKER_REGISTRY/matrixx-toolbox:version wget https://matrixx.com/logo-default