# spring-cloud-config-server Spring Cloud Config Server для PCP. Сервер читает конфигурацию из GitLab-репозитория через backend `spring.cloud.config.server.git`. Обязательные переменные окружения: - `CONFIG_GIT_URI`: HTTPS URL GitLab-репозитория с конфигами, например `https://gitlab.example.com/group/pcp-config.git` - `CONFIG_GIT_TOKEN`: access token для чтения приватного репозитория Рекомендуемые переменные окружения: - `CONFIG_GIT_USERNAME`: логин для GitLab HTTPS auth. Для token-based auth обычно подходит `oauth2` - `CONFIG_GIT_DEFAULT_LABEL`: ветка с конфигами, по умолчанию `main` - `CONFIG_GIT_SEARCH_PATHS`: подкаталог внутри репозитория, по умолчанию `config-repo` - `SERVER_PORT`: порт сервера, по умолчанию `8888` Для локального запуска в корне репозитория подготовлен `.env` и шаблон `.env.example`. Запуск в Docker Compose из корня проекта: `docker compose up --build spring-cloud-config-server` Пример запроса: `GET /pcp-stations-service/default` Если конфиги лежат в корне репозитория, задайте `CONFIG_GIT_SEARCH_PATHS=`.