Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.05 KB

README.md

File metadata and controls

51 lines (38 loc) · 1.05 KB

Example: Apache Airflow for creating, monitoring and scheduling workflows.

Installation

This requires [python] 3+

Install the dependencies and devDependencies and start the server.

clone the repository locally

  cd wf_airflow
  docker-compose up --build

Folder structure for Dags

dags(jobs) are stored in the folder ./dags The reference to the dag folder need to be configured in docker-compose.yml file. Note:The paths are for reference and can be saved at your preferred path.

webserver:
      build: ./dockerfiles
      restart: always
      depends_on:
        - postgres
      environment:
        - LOAD_EX=n
        - EXECUTOR=Local
      logging:
        options:
          max-size: 10m
          max-file: "3"
      volumes:
          - ./dags:/usr/local/airflow/dags

Apache Airflow Web Page User View

The above command will run a server on port 8080 and applciation be accessed @ 
http://localhost:8080

UI - Dashboard View

picture

UI - Tree View

picture