add dockerfile and build script