Configure GitHub actions to automatically build the Docker image and push to Docker Hub on every commit to the `main` branch.