version: '2' services: postgresql: image: 'bitnami/postgresql:10' volumes: - 'postgresql_data:/bitnami/postgresql' environment: - POSTGRESQL_DATABASE=bitnami_airflow - POSTGRESQL_USERNAME=bn_airflow - POSTGRESQL_PASSWORD=bitnami1 - ALLOW_EMPTY_PASSWORD=yes redis: image: bitnami/redis:5.0 volumes: - 'redis_data:/bitnami' environment: - ALLOW_EMPTY_PASSWORD=yes airflow-scheduler: image: bitnami/airflow-scheduler:1 environment: - AIRFLOW_DATABASE_NAME=bitnami_airflow - AIRFLOW_DATABASE_USERNAME=bn_airflow - AIRFLOW_DATABASE_PASSWORD=bitnami1 - AIRFLOW_EXECUTOR=CeleryExecutor volumes: - airflow_scheduler_data:/bitnami airflow: image: bitnami/airflow:1 environment: - AIRFLOW_DATABASE_NAME=bitnami_airflow - AIRFLOW_DATABASE_USERNAME=bn_airflow - AIRFLOW_DATABASE_PASSWORD=bitnami1 - AIRFLOW_EXECUTOR=CeleryExecutor ports: - '8080:8080' volumes: - airflow_data:/bitnami volumes: airflow_scheduler_data: driver: local airflow_data: driver: local postgresql_data: driver: local redis_data: driver: local