This repository contains sample Workflow applications that demonstrate various capabilities of Airflow.
- Apache Airflow repo: hhttps://github.com/apache/airflow
- Apache Airflow docs: https://airflow.apache.org/docs/apache-airflow/stable/
-
Clone this repository:
git clone https://github.com/misticorion/samples-airflow cd samples-airflow
-
Create virtual environment and install airflow:
virtualenv env export AIRFLOW_HOME={PATH_OF_PROJECT} pip install -r requirements.txt
-
Run airflow locally with:
airflow standalone
The Airflow Server running locally includes a Web UI, exposed by default on port 8080. You can connect to the WebUI running using a browser and opening the following URI:
The following section lists all available samples. Click on the sample link to view the README, which contains instructions on how to run them.
- HelloWorld: Demonstrates a DAG Definition that executes a single Activity.