У меня Symfony приложение отлично работает на моей машине разработки, на нескольких серверах, кроме одного, на котором оно не читает файл .env
.
Файл env содержит эту переменную:
root@719c10cf645d:/app# grep application_version .env
application_version=3.0.3-64-g642ed7f
Среда оболочки не:
root@719c10cf645d:/app# env | grep application_version
root@719c10cf645d:/app# set | grep application_version
Symfony не читает файл .env
:
root@719c10cf645d:/app# ./bin/console >/dev/null
[WARNING] Some commands could not be registered:
In EnvVarProcessor.php line 131:
Environment variable not found: "application_version".
[WARNING] Some commands could not be registered:
In EnvVarProcessor.php line 131:
Environment variable not found: "application_version".
На другом сервере I имею:
root@4535704c813a:/app# env | grep application_version
root@4535704c813a:/app# set | grep application_version
root@4535704c813a:/app# grep application_version .env
application_version=3.0.3-64-g642ed7f
root@4535704c813a:/app# ./bin/console >/dev/null
root@4535704c813a:/app#
Я использую одну и ту же версию docker (19.03.5, сборка 633a0ea838) на обоих серверах, одну и ту же ОС (Debian) и одинаковые docker образы (другой реестр, но тот же SHA1). Так что все должно быть совершенно одинаково.
Что здесь может быть не так?