Skip to main content

Installation

Prepare the Enterprise Image

Download the latest enterprise docker image tarball from the Solace Product Portal.

Load the image using Docker with the following command.

docker load -i solace-agent-mesh-enterprise-<tag>.tar

Once loaded, you can verify the image locally using the following command:

docker images

Running Solace Agent Mesh Enterprise

Here are two examples of Docker run commands for both a development use case as well as a production use case:

tip

You may need to include --platform linux/amd64 depending on the host machine you’re using.

Development Use Case

docker run -itd -p 8000:8000 \
-e LLM_SERVICE_API_KEY="<YOUR_LLM_TOKEN>" \
-e LLM_SERVICE_ENDPOINT="<YOUR_LLM_SERVICE_ENDPOINT>" \
-e LLM_SERVICE_PLANNING_MODEL_NAME="<YOUR_MODEL_NAME>" \
-e LLM_SERVICE_GENERAL_MODEL_NAME="<YOUR_MODEL_NAME>" \
-e NAMESPACE="<YOUR_NAMESPACE>" \
-e SOLACE_DEV_MODE="true" \
--name sam-ent-dev \
solace-agent-mesh-enterprise:<tag>

Production Use Case

docker run -itd -p 8000:8000 \
-e LLM_SERVICE_API_KEY="<YOUR_LLM_TOKEN>" \
-e LLM_SERVICE_ENDPOINT="<YOUR_LLM_SERVICE_ENDPOINT>" \
-e LLM_SERVICE_PLANNING_MODEL_NAME="<YOUR_MODEL_NAME>" \
-e LLM_SERVICE_GENERAL_MODEL_NAME="<YOUR_MODEL_NAME>" \
-e NAMESPACE="<YOUR_NAMESPACE>" \
-e SOLACE_DEV_MODE="false" \
-e SOLACE_BROKER_URL="<YOUR_BROKER_URL>" \
-e SOLACE_BROKER_VPN="<YOUR_BROKER_VPN>" \
-e SOLACE_BROKER_USERNAME="<YOUR_BROKER_USERNAME>" \
-e SOLACE_BROKER_PASSWORD="<YOUR_BROKER_PASSWORD>" \
--name sam-ent-prod \
solace-agent-mesh-enterprise:<tag>

You can then access Solace Agent Mesh Enterprise UI through http://localhost:8000