romanpravda / consul-laravel-config
A package for updating a laravel app config via Consul
dev-main
2022-10-12 11:59 UTC
Requires
- php: ^8.1
- dcarbone/php-consul-api: ^1.1
- illuminate/support: ^9.20
Requires (Dev)
- laravel/pint: ^1.0
- vimeo/psalm: ^4.24
This package is auto-updated.
Last update: 2025-03-28 16:14:06 UTC
README
О библиотеке
Данная библиотека позволяет перезаписывать (или добавлять новые) поля конфигурации приложения значениями из Consul
Требования
- PHP 8.1
- Laravel >= 9.20
- Consul >= 0.9
Инструкция по подключению
Выполнить команду composer require romanpravda/consul-laravel-config
. Параметры подключения к Consul задаются через
параметры окружения, что указаны ниже.
Параметры окружения
Название параметра | Описание | Значение по умолчанию |
---|---|---|
CONSUL_ENABLED | Флаг работы библиотеки | false |
CONSUL_ADDRESS | Адрес сервера Consul | server.consul.local |
CONSUL_PORT | Порт сервера Consul | 8500 |
CONSUL_KEY_PREFIX | Префикс ключей в Consul | null |
CONSUL_USERNAME | Имя пользователя сервера Consul | null |
CONSUL_PASSWORD | Пароль пользователя сервера Consul | null |