Docker Compose: смонтированный файл .env Laravel не передает переменные среды (Laravel, MySQL)Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Docker Compose: смонтированный файл .env Laravel не передает переменные среды (Laravel, MySQL)

Сообщение Anonymous »

Я пытаюсь подключить свое Dockerized Laravel-приложение к базе данных MySQL с помощью Docker Compose. Я смонтировал файл .env, содержащий переменную DB_DATABASE, но по-прежнему сталкиваюсь с ошибкой:
Структура папок :
Изображение
< /p>
docker-compose.yaml
Изображение

Ошибка
Изображение

Вот моя настройка:
  • У меня есть проект Laravel с .env файл, содержащий DB_DATABASE и другие переменные среды.
  • У меня есть файл docker-compose.yml, который определяет службу для MySQL и ссылается на переменные среды из .env.
  • Я подключил файл.env к контейнеру, используя раздел томов в docker-compose.yml.
Мой вопрос:
  • Как заставить среду MySQL использовать ${DB_DATABASE} из .env Laravel. Известны ли какие-либо проблемы с этим подходом?


Подробнее здесь: https://stackoverflow.com/questions/787 ... ariables-l
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»