Public | Automated Build

Last pushed: 2 years ago
Short Description
AirBnB's Airflow built as a docker image (postgres/redis)
Full Description

Airflow Dockerfile

NOTE: This repository is a fork of puckel/airflow, but uses PostgreSQL and Redis instead of MySQL and RabbitMQ.

Circle CI :

ImageLayers :

This repository contains Dockerfile of airflow for Docker's automated build published to the public Docker Hub Registry.

Informations

Installation

    docker pull jwmarshall/docker-airflow

Build

For example, if you need to install Extra Packages, edit the Dockerfile and than build-it.

    docker build --rm -t jwmarshall/docker-airflow .

Usage

Start the stack (postgresql, redis, airflow-webserver, airflow-scheduler airflow-flower & airflow-worker) :

    docker-compose up -d

If you want to use Ad hoc query, make sure you've configured connections :
Go to Admin -> Connections and Edit "postgresql_default" set this values (equivalent to values in airflow.cfg/docker-compose.yml) :

  • Host : postgres
  • Schema : airflow
  • Login : airflow
  • Password : airflow

Check Airflow Documentation

UI Links

(with boot2docker, use: open http://$(boot2docker ip):8080)

Run the test "tutorial"

    docker exec dockerairflow_webserver_1 airflow backfill tutorial -s 2015-05-01 -e 2015-06-01

Wanna help?

Fork, improve and PR. ;-)

Docker Pull Command
Owner
jwmarshall
Source Repository

Comments (0)