Keesaco / KeesaFlo

A cloud-based flow cytometry web application
Other
6 stars 0 forks source link

Central admin configuration #120

Open RoganMurley opened 10 years ago

RoganMurley commented 10 years ago

There should be one central admin configuration file to set things like GCS bucket names, project name, account scopes, image locations, etc. This could either be simply a Python module similar to the current app/ComputeEngine/Config.py or an XML/YAML file that works with a build script. The advantage of the build script would be that we can alter things like app.yaml and queue.yaml at the cost of complexity. Thoughts?

McCrea commented 10 years ago

I think using ConfigParser here would be good. Additionally a simple web interface would be good. (It wouldn't be end-user facing so could be something fairly static/synchronous.) If I'm not mistaken, Django has some things built in for generating config pages, that might be worth looking into.

Edit: I might be thinking of an add-on in that last point.