Size: a a a

2020 May 07

C

Comrade Gagarin in Drupal RU
Камрады, как правильно разносить системные настройки  (подключение к бд, расположение папок и т.п.) dev/test/prod?
источник

AI

Andrei Ivnitskii in Drupal RU
Comrade Gagarin
Камрады, как правильно разносить системные настройки  (подключение к бд, расположение папок и т.п.) dev/test/prod?
Я общие настройки для всех окружений добавляю в settings.php, а его в репо. Локальные настройки (БД и тд) в settings.local.php
источник

AI

Andrei Ivnitskii in Drupal RU
Истинно правильного способа, думаю, не существует
источник

C

Comrade Gagarin in Drupal RU
Ну я так же делаю, но появилось тестовое окружение в локальной копии, и пока непонятно как это организовать. Как я себе это представляю - есть файл с настройками всех окружений, а я где-то в settings.php просто пишу название текущего окружения о оно подтягивает соответствующие настройки.
источник

VS

Victor Stepankov in Drupal RU
Comrade Gagarin
Ну я так же делаю, но появилось тестовое окружение в локальной копии, и пока непонятно как это организовать. Как я себе это представляю - есть файл с настройками всех окружений, а я где-то в settings.php просто пишу название текущего окружения о оно подтягивает соответствующие настройки.
а .env чо?
источник

C

Comrade Gagarin in Drupal RU
источник

AI

Andrei Ivnitskii in Drupal RU
Comrade Gagarin
Ну я так же делаю, но появилось тестовое окружение в локальной копии, и пока непонятно как это организовать. Как я себе это представляю - есть файл с настройками всех окружений, а я где-то в settings.php просто пишу название текущего окружения о оно подтягивает соответствующие настройки.
А проблема то в чем? Добавь в settings.local.php специфичные параметры этого окружения
источник

C

Comrade Gagarin in Drupal RU
Смотрю в drupal-composer/drupal-project .env файл используется
источник

C

Comrade Gagarin in Drupal RU
Плюс там load.environment.php, который загружает и парсит .env, плюс автозагрузка в composer.json, плюс зависимость от vlucas/phpdotenv. Пипец как сложно.
источник

AP

Andrey Postnikov in Drupal RU
У окружений может быть отличий побольше, чем settings.php
источник

I<

Ivan <Chi> in Drupal RU
Comrade Gagarin
Ну я так же делаю, но появилось тестовое окружение в локальной копии, и пока непонятно как это организовать. Как я себе это представляю - есть файл с настройками всех окружений, а я где-то в settings.php просто пишу название текущего окружения о оно подтягивает соответствующие настройки.
Не понятно что значит "тестовое окружение в локальной копии".
источник

C

Comrade Gagarin in Drupal RU
dev и test в одной папке
источник

I<

Ivan <Chi> in Drupal RU
мм, ещё больше запутал
источник

VS

Victor Stepankov in Drupal RU
Ivan
мм, ещё больше запутал
вероятно, что-то типа мультисайтинга
источник

C

Comrade Gagarin in Drupal RU
prod на сервере, dev и test на локалке
источник

AP

Andrey Postnikov in Drupal RU
Comrade Gagarin
dev и test в одной папке
Кстати, сам недавно узнал, что это реально популярный кейз
ПМ, оказалось, любят локально пару фич сравнить
источник

I<

Ivan <Chi> in Drupal RU
всё равно не понятно, как они в одну папку попадают
источник

I<

Ivan <Chi> in Drupal RU
если это не мультисайтинг
источник

C

Comrade Gagarin in Drupal RU
у test другая база просто, поднимается перед тестом
источник

I<

Ivan <Chi> in Drupal RU
А как их отличать? По домену?
источник