Skip to main content

Installation guide

Install MintPress

With Helm connected to DockerHub's registry and using your configured values.yaml and environment variables, you can install the specific MintPress version in the desired namespace by running the following command from the same shell where you're running the other commands in previous guides:

helm upgrade --install mintpress "oci://docker.io/limepoint/mintpress" --version ${MINTPRESS_CHART_VERSION} --create-namespace -n ${KUBERNETES_NAMESPACE} -f /limepoint/values.yaml --wait --timeout 30m --insecure-skip-tls-verify --debug

This will start the MintPress server and its dependent services in separate Kubernetes pods. For more information on these containers see the architecture overview.

Installation time

The command may take several minutes (up to 30 mins) to start as the MintPress images are downloaded, especially with slower internet connections.

Do not close or end the shell session while the installation is still ongoing, doing so might render your installation unusable.

The kubectl command can be used to see the installation progress:

kubectl get all -n ${KUBERNETES_NAMESPACE}
warning

Only proceed to the next steps if your MintPress instance has been fully deployed and the API is ready. You can verify this by checking the readiness status of the opschain-api deployment:

kubectl get -n ${KUBERNETES_NAMESPACE} deployments.apps/opschain-api

The API is deployed and ready if the output of that command has the READY column set to 1/1, like so:

NAME READY UP-TO-DATE AVAILABLE AGE
opschain-api 1/1 1 1 10m

Install the MintPress CLI

note

The MintPress CLI is currently in experimental stage and is constantly receveiving updates and improvements.

The MintPress CLI is a powerful command-line tool for DevOps and platform engineers to manage MintPress resources including projects, environments, assets, changes, workflows, and authorization policies. Automate operational tasks, interact with your MintPress instance, and streamline CI/CD workflows all from your terminal.

Follow the MintPress CLI guide to install the MintPress CLI.

What to do next