Consider merging the hourly updater and servlet into a single daemon
ExoneraTor consists of two parts: an hourly updater and a servlet. Setting both up correctly is not exactly trivial, and I could imagine that merging the two parts into a single daemon would facilitate that.
Maybe we can make the setup as easy as building or downloading a .jar file and running it. That application would then connect to the database, create tables and indexes, populate it with data, and handle web requests. We would probably want to switch from Tomcat to embedded Jetty, similar to what we did with Onionoo.
Possible downsides are that the two parts could not be separated anymore for better resource usage or for security reasons. Of course, we could include command-line options for only running the hourly updater or for only handling web requests.