Quickstart: Enable and disable Spring Cloud Config Server in Azure Spring Apps

This article applies to: ✔️ Standard consumption and dedicated (Preview) ❌ Basic/Standard ❌ Enterprise

This article describes how to enable and disable Spring Cloud Config Server for service registration and discovery in Azure Spring Apps. Spring Cloud Config Server is a centralized configuration service for distributed systems. Config Server uses a pluggable repository layer that currently supports local storage, Git, and Subversion. In this quickstart, you set up the Config Server to get data from a Git repository.

Prerequisites

Set up Config Server

Use the following command to set up Config Server with the project specified by the --uri parameter. This example uses the Git repository for Azure Spring Apps as an example project.

az spring config-server git set \
    --name <Azure-Spring-Apps-instance-name> \
    --uri https://github.com/Azure-Samples/azure-spring-apps-samples \
    --search-paths steeltoe-sample/config

Tip

For information on using a private repository for Config Server, see Configure a managed Spring Cloud Config Server in Azure Spring Apps.

Enable Config Server

Use the following command to enable Config Server:

az spring config-server enable \
    --resource-group <resource-group-name> \
    --name <Azure-Spring-Apps-instance-name>

Disable Config Server

Use the following command to disable Config Server:

az spring config-server disable \
    --resource-group <resource-group-name> \
    --name <Azure-Spring-Apps-instance-name>

Next steps