dockerfile and makefile