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.