Likewise, I have my Pi 2 serving just for the household. Must admit your article inspired me to reload the Pi 2 with Jessie Lite and the latest Lucee, Tomcat. Seems a tad quicker. My Pi 3 showed up today, so going to tinker with it next.
Speaking of quicker - you can get Tomcat to load in seconds vs minutes by setting the line in catalina.properties conf file like so:
tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar (then comment out all the following continuation lines).
I’d be very interested in reading about your new configurations with Docker, CouchDB and JS. I learned a good bit following this article and would love to get more familiar with Docker and CouchDB.