We also don't hardcode the RELEASE_MODE config variable inside Config.Provider, instead we use the application environment. To make this possible, we simplify the boot signature for the provider so it only calls boot/0 instead of a dynamic app-key pair.