Как организовать подключение конфигов из одного места для веб-сервера на PHP и Websocket сервера на NodeJs?
Существует список конфигов, таких как hostname, логин, пароль для подключения к БД, порты, кое-что из бизнес логики и т.д.. Эти конфиги нужны и в скриптах NodeJs, и в скриптах PHP веб-сервера.
Пока что я вижу два варианта:
Вынести все конфиги в JSON файл, и далее подключать его в двух местах, переводя из JSON в нужный формат.
Хранить все в БД, и подтягивать от туда (данные для подключения придется продублировать).
Я склоняюсь к первому варианту, есть ли в нем что-то плохое? Если вариант хороший, как лучше организовать файловую структуру? Есть ли еще какой-нибудь вариант для решения этой задачи?