It would be useful for the controller to generate default controller and optionally global backend configuration, and possibly do this during installation.
It's unfortunate that the JSON format doesn't support comments; best practice would be to comment out all the defaults and allow the user to uncomment fields to change. Inline comments would also make the file self-documenting. But a generated file would still be an improvement over copying and pasting from the docs or hand-coding JSON from scratch.
Could we add some magic to detect the locations of the executables and frontend, so that these fields default to the correct values? If multiple options are found, the user could be prompted to select one (a flag should be available to accept the first one automatically).
Followup: it would be nice if we could also generate individual default config files for authentication providers.
It would be useful for the controller to generate default controller and optionally global backend configuration, and possibly do this during installation.
It's unfortunate that the JSON format doesn't support comments; best practice would be to comment out all the defaults and allow the user to uncomment fields to change. Inline comments would also make the file self-documenting. But a generated file would still be an improvement over copying and pasting from the docs or hand-coding JSON from scratch.
Could we add some magic to detect the locations of the executables and frontend, so that these fields default to the correct values? If multiple options are found, the user could be prompted to select one (a flag should be available to accept the first one automatically).
Followup: it would be nice if we could also generate individual default config files for authentication providers.