@f0x Yeah for mine I did a [stupid hack](https://git.sequentialread.com/forest/threshold/src/branch/multi-tenant/main_client.go#L242-L258)
JSON, YAML, TOML, all can have the same problem but its a lot more normative to warn or even error on unknown properties for those because they have a well defined namespace -- just 1 file.
@f0x all of this could have been avoided if docker / docker-compose had supported a standard, API-driven way to add a file into a container before running it
@f0x thats the really messed up thing about it 💀
@forestjohnson yeah it's such a docker thing really...
NixOS solves this super easily, you can just use builtins.toFile <filename> <contents> which makes sure that string is available as a (config) file to the program you're running
@f0x https://nixos.wiki/wiki/NixOS_on_ARM
There are already quite some community supported SBCs 👀
@forestjohnson yeah, nixos is the best! https://git.pixie.town/f0x/nixos great system orchestration
@forestjohnson it's iffy for authentication in env variables (which are always iffy imo), but all software should print the rest of their config on startup tbh