Skip to content

Commit

Permalink
Merge pull request #114 from puckel/v1.8.2
Browse files Browse the repository at this point in the history
Bump to 1.8.2
  • Loading branch information
puckel authored Sep 5, 2017
2 parents d062774 + f423735 commit 39516f1
Show file tree
Hide file tree
Showing 5 changed files with 74 additions and 19 deletions.
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
# BUILD: docker build --rm -t puckel/docker-airflow .
# SOURCE: https://github.com/puckel/docker-airflow

FROM python:3.6-stretch
FROM python:3.6-slim
MAINTAINER Puckel_

# Never prompts the user for choices on installation/configuration of packages
ENV DEBIAN_FRONTEND noninteractive
ENV TERM linux

# Airflow
ARG AIRFLOW_VERSION=1.8.1
ARG AIRFLOW_VERSION=1.8.2
ARG AIRFLOW_HOME=/usr/local/airflow

# Define en_US.
Expand Down
2 changes: 1 addition & 1 deletion circle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ test:
pre:
- sleep 5
override:
- docker run puckel/docker-airflow version |grep '1.8.1'
- docker run puckel/docker-airflow version |grep '1.8.2'
55 changes: 55 additions & 0 deletions dags/tuto.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
"""
Code that goes along with the Airflow located at:
http://airflow.readthedocs.org/en/latest/tutorial.html
"""
from airflow import DAG
from airflow.operators.bash_operator import BashOperator
from datetime import datetime, timedelta


default_args = {
'owner': 'airflow',
'depends_on_past': False,
'start_date': datetime(2015, 6, 1),
'email': ['airflow@airflow.com'],
'email_on_failure': False,
'email_on_retry': False,
'retries': 1,
'retry_delay': timedelta(minutes=5),
# 'queue': 'bash_queue',
# 'pool': 'backfill',
# 'priority_weight': 10,
# 'end_date': datetime(2016, 1, 1),
}

dag = DAG(
'tutorial', default_args=default_args, schedule_interval=timedelta(1))

# t1, t2 and t3 are examples of tasks created by instantiating operators
t1 = BashOperator(
task_id='print_date',
bash_command='date',
dag=dag)

t2 = BashOperator(
task_id='sleep',
bash_command='sleep 5',
retries=3,
dag=dag)

templated_command = """
{% for i in range(5) %}
echo "{{ ds }}"
echo "{{ macros.ds_add(ds, 7)}}"
echo "{{ params.my_param }}"
{% endfor %}
"""

t3 = BashOperator(
task_id='templated',
bash_command=templated_command,
params={'my_param': 'Parameter I passed in'},
dag=dag)

t2.set_upstream(t1)
t3.set_upstream(t1)
24 changes: 12 additions & 12 deletions docker-compose-CeleryExecutor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,26 +11,26 @@ services:
- POSTGRES_DB=airflow

webserver:
image: puckel/docker-airflow:1.8.1-1
image: puckel/docker-airflow:1.8.2
restart: always
depends_on:
- postgres
- redis
environment:
- LOAD_EX=y
- LOAD_EX=n
- FERNET_KEY=46BKJoQYlPPOexq0OhDZnIlNepKFf87WFwLbfzqDDho=
- EXECUTOR=Celery
# - POSTGRES_USER=airflow
# - POSTGRES_PASSWORD=airflow
# - POSTGRES_DB=airflow
# volumes:
# - ~/docker-airflow/dags:/usr/local/airflow/dags
volumes:
- ./dags:/usr/local/airflow/dags
ports:
- "8080:8080"
command: webserver

flower:
image: puckel/docker-airflow:1.8.1-1
image: puckel/docker-airflow:1.8.2
restart: always
depends_on:
- redis
Expand All @@ -41,14 +41,14 @@ services:
command: flower

scheduler:
image: puckel/docker-airflow:1.8.1-1
image: puckel/docker-airflow:1.8.2
restart: always
depends_on:
- webserver
# volumes:
# - ~/docker-airflow/dags:/usr/local/airflow/dags
volumes:
- ./dags:/usr/local/airflow/dags
environment:
- LOAD_EX=y
- LOAD_EX=n
- FERNET_KEY=46BKJoQYlPPOexq0OhDZnIlNepKFf87WFwLbfzqDDho=
- EXECUTOR=Celery
# - POSTGRES_USER=airflow
Expand All @@ -57,12 +57,12 @@ services:
command: scheduler

worker:
image: puckel/docker-airflow:1.8.1-1
image: puckel/docker-airflow:1.8.2
restart: always
depends_on:
- scheduler
# volumes:
# - ~/docker-airflow/dags:/usr/local/airflow/dags
volumes:
- ./dags:/usr/local/airflow/dags
environment:
- FERNET_KEY=46BKJoQYlPPOexq0OhDZnIlNepKFf87WFwLbfzqDDho=
- EXECUTOR=Celery
Expand Down
8 changes: 4 additions & 4 deletions docker-compose-LocalExecutor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@ services:
- POSTGRES_DB=airflow

webserver:
image: puckel/docker-airflow:1.8.1-1
image: puckel/docker-airflow:1.8.2
restart: always
depends_on:
- postgres
environment:
- LOAD_EX=y
- LOAD_EX=n
- EXECUTOR=Local
# volumes:
# - ~/github/docker-airflow/dags:/usr/local/airflow/dags
volumes:
- ./dags:/usr/local/airflow/dags
ports:
- "8080:8080"
command: webserver

0 comments on commit 39516f1

Please sign in to comment.