INGInious icon indicating copy to clipboard operation
INGInious copied to clipboard

Configuration.yaml should be nearly empty

Open GuillaumeDerval opened this issue 9 years ago • 1 comments

configuration.yaml should only contain the connection info for MongoDB and maybe an instance identifiier (to identify specific instances).

The remaining of the configuration should be directly in DB and should be modifiable from the webapp. For the LTI app, we should provide a minimal webapp with only the configuration available (bind locally on 8080?).

GuillaumeDerval avatar Jun 26 '16 08:06 GuillaumeDerval

Would it still be possible to define options using configuration.yaml, or would this be removed ? A configuration fully in DB is not shareable, cannot be exported and re-imported in another instance and cannot be versioned. Its only advantage is to allow easy try and error for config. It could also provide easy discoverability of options and and values, but a good, up to date manual also provides this.

See also #100.

layus avatar Jun 26 '16 16:06 layus