We forcely require that a contract must have a Dockerfile in it. Contract developer must be very careful to make the dockerfile : 1. lies in root directory 2. can be successfully built