Deploy

Download the Universal ID Docker image from Dockerhub and run it locally for development or deploy in the Kubernetes environment of your Cloud provider.

Last updated
June 19, 2024

Run the image locally with Docker

To run the uid-server in your local machine you must have Docker installed. After fetching the image, it can be started just as working with any other image e.g. docker run -it to start a container in interactive mode or docker run -d to run a detached one; just remember to add a mapping for the application's port so that it is accessible from the host machine. By default the SCIM core User schema is loaded (RFC-7643). If you have your own configuration file with your custom resources, make sure to mount it to the Docker container under /deployments/config/ before starting the server.

Deploy to Kubernetes

For a production setup you probably want to deploy the uid-server image to a Kubernetes environment. You can deploy the image to any Kubernetes environment such as Google Kubernetes Engine (GKE), AWS Elastic Kubernetes Service (EKS) or Azure Kubernetes Service (AKS). If you already have an existing cluster you only need to add an application.yaml file with the uid-server application configuration to your existing setup. Otherwise, template deployment.yaml and service.yaml files are available for most Cloud providers. Please contact support to get the templates that correspond to your specific Cloud provider.

Close Modal