Things to consider: should the repository store the config file, or configuration define repository?
Some configurables for Earth Reader:
- host to listen
- port to listen
- repository (location) (maybe?)
- session id (really?)
- debug
- profile (really?)
Et cetera.