Как организовать подключение конфигов из одного места для веб-сервера на PHP и Websocket сервера на NodeJs?

Существует список конфигов, таких как hostname, логин, пароль для подключения к БД, порты, кое-что из бизнес логики и т.д.. Эти конфиги нужны и в скриптах NodeJs, и в скриптах PHP веб-сервера.

Пока что я вижу два варианта:

  1. Вынести все конфиги в JSON файл, и далее подключать его в двух местах, переводя из JSON в нужный формат.

  2. Хранить все в БД, и подтягивать от туда (данные для подключения придется продублировать).

Я склоняюсь к первому варианту, есть ли в нем что-то плохое? Если вариант хороший, как лучше организовать файловую структуру? Есть ли еще какой-нибудь вариант для решения этой задачи?


Ответы (0 шт):