In the Part 3 of this project, we created the pipeline with all the requirements needed to deploy it for a Cloud Dataflow job. In this part, we will be creating Docker file and setup our terraform configuration. So, lets get started.
Before we start, lets take a look at the folder structure of the project as we need to reference files in the Docker and Terraform.