The issue here is that underscores ( _ ) are used as a way to define pihole.toml vars in docker env var which are later replaced with dots ( . ) when translating them to pihole.toml variables. However rev_proxy already contains an underscore leading to a wrong pihole.toml variable translation.
Ah yes, very good spot. I guess we need to stick to a naming convention somewhere along the line. @DL6ER - how do you feel about not allowing underscores in FTL config items?
It is annoying that one cannot use . in environment variables on the docker side of things so we needed to do something. Replacing _ for . felt like the best way at the time - does anyone have a suggestion for something else?
I would rather not have to have a predefined list of all the possible config values as environment variables, as that becomes difficult to maintain