А вот ещё. Где писать код инициализации. Вот у меня стартует приложение и мне нужно инициализировать конфиг, подтянуть данные из переменных окружения, затем подконектиться к базе и вытащить из базы данные конфига(есть то, что конфигурируется админом из админки и лежит в базе) и только потом слушать порты и вся прочая хуйня.
Раньше/сейчас у меня есть утилита для базы, там есть два метода, коннект и инит, значения переменных среды подтягиваются в index.js в директории с файлом дефолтной конфигурации.
В ините бд в том числе апсертится в базу суперадмин и дефотный конфиг, если их нет, ну и ещё кое что по мелочи.
Адекватно выглядит? А то мне тоже как то не нравится.