Add GitHub action to test the code and push a new image to DockerHub.
Add GitHub action to test the code and push a new image to DockerHub.