This project was constructed in order to create an Airflow DAG to send data to a Google Spreadsheet.
In order to use this project, you have to create your own Google Service Account on Google Cloud Platform.
You can clone this repository using the code below:
git clone https://github.com/camila-marquess/airflow-gspread-dag.git
Before running Airflow, make sure you have installed docker in your OS. If you do not, follow this steps based on your OS: Installing Docker Compose.
In order to start Airflow you have to run:
docker-compose up -d
Then you can visualize the Airflow UI by accessing localhost:8080
on your browser. The default login and password are: airflow
.
In order to stop the containers, you can run:
docker-compose down
If you prefer, I've explained all the installation process with more details here: Gspread in Airflow.