add Dockerfile and supporting infrastructure