в Докер-compose.yml:как получить Env переменные из грузчиком в Symfony YML конфигурационный файл
mysql:
image: mysql:latest
container_name: mysql
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=symfony
- MYSQL_USER=symfony
- MYSQL_PASSWORD=symfony
, как я могу получить эти переменные в конфигурационном файле YML:
parameters:
database_host: 172.17.42.4
database_port: 3306
database_name: symfony
database_user: symfony
database_password: symfony
в $ _SERVER они являются выборки, как:
$_SERVER["SYMFONY_MYSQL_ENV_MYSQL_DATABASE"],
$_SERVER["SYMFONY_MYSQL_PORT_3306_TCP_ADDR"],
$_SERVER["SYMFONY_MYSQL_ENV_MYSQL_PASSWORD"],
$_SERVER["SYMFONY_MYSQL_ENV_MYSQL_USER"]
благодарим за ответ, это действительно работает! – Zhanat
Я рад помочь. Тогда примите ответ. –