This is just a heads up that Ghost is now available on npm as a pre-built package, and you can configure the content directory.
There is a little bit of info on our wiki about this: https://github.com/TryGhost/Ghost/wiki/Using-Ghost-as-a-NPM-module
I think this will make what you're doing a little easier?