Build docker images and push into docker hub and deploy application using docker compose