Алгоритм генерации env.json у Unit
INFO
Алгоритм применяется в 3 сценариях:
Алгоритм
Алгоритм построен на приоритете следующих 4 представлениях о env.json, чем меньше цифра, тем выше приоритет:
Ручные- то что пользователь вводит в систему руками в Frontend или черезset_envчерез REST и GQLТекущие- env.json в базе данных PepeunitCгенерированные- зарезервированные переменныеЦелевые- те которые указаны разработчиком Unit в env_example.json
В конце работы, отсекаются все ключи которых нет в Целевых.