Deployment examples
As mentioned previously, we recommend deploying Elimity Insights gateways and import agents using a CaaS solution. Refer to the following shell commands as an example of how to transfer an LDAP import agent image to your Azure Container Registry for deployment in Azure Container Apps:
# Step 1: Pull the original image from Elimity's Google Cloud artifact registry
# make sure you have installed and configured Google's credential helper for Docker
$ docker pull europe-west1-docker.pkg.dev/elimity-general/docker/ldap-import-agent:v2.0.1
# Step 2: Create an alias for the pulled image to use in your Azure Container Registry
$ docker tag \
europe-west1-docker.pkg.dev/elimity-general/docker/ldap-import-agent:v2.0.1
myregistry.azurecr.io/elimity-insights/ldap-import-agent:v2.0.1
# Step 3: Push the alias to your Azure Container Registry.
# Make sure you have configured Docker to authenticate with Azure Container Registry
$ docker push myregistry.azurecr.io/elimity-insights/ldap-import-agent:v2.0.1If deploying using a CaaS solution is not an option, then refer to the following Docker Compose specification for an example of how to deploy an LDAP import agent and a Vercel gateway manually on Windows Server 2022:
services:
ldap-import-agent:
image: europe-west1-docker.pkg.dev/elimity-general/docker/ldap-import-agent:v2.0.1-nanoserver-ltsc2022
restart: always
volumes:
- ./config:C:/app/config
vercel-gateway:
image: europe-west1-docker.pkg.dev/elimity-general/docker/vercel-gateway:v1.1.3-nanoserver-ltsc2022
ports:
- 8080:80
restart: alwaysLast updated

