add a dockerfile for building docker image