this is the original dockerfile from Mike's blog