How can i install airflow 1.10.2 with docker compose. When i change docker-compose.yml
like so
......
webserver:
image: puckel/docker-airflow:1.10.2
build:
context: https://github.com/puckel/docker-airflow.git#1.10.2
dockerfile: Dockerfile
args:
AIRFLOW_DEPS: gcp_api,mysql
restart: always
......
webserver_1 | [2019-04-08 08:07:09,123] {{settings.py:174}} INFO - settings.configure_orm(): Using pool settings. pool_size=5, pool_recycle=1800, pid=13
webserver_1 | Traceback (most recent call last):
webserver_1 | File "/usr/local/bin/airflow", line 21, in <module>
webserver_1 | from airflow import configuration
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/__init__.py", line 36, in <module>
webserver_1 | from airflow import settings, configuration as conf
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/settings.py", line 266, in <module>
webserver_1 | configure_orm()
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/settings.py", line 188, in configure_orm
webserver_1 | engine = create_engine(SQL_ALCHEMY_CONN, **engine_args)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/__init__.py", line 431, in create_engine
webserver_1 | return strategy.create(*args, **kwargs)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/strategies.py", line 87, in create
webserver_1 | dbapi = dialect_cls.dbapi(**dbapi_args)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", line 599, in dbapi
webserver_1 | import psycopg2
webserver_1 | File "/usr/local/lib/python3.6/site-packages/psycopg2/__init__.py", line 50, in <module>
webserver_1 | from psycopg2._psycopg import ( # noqa
webserver_1 | ImportError: libpq.so.5: cannot open shared object file: No such file or directory
webserver_1 | [2019-04-08 08:07:10,706] {{settings.py:174}} INFO - settings.configure_orm(): Using pool settings. pool_size=5, pool_recycle=1800, pid=1
webserver_1 | [2019-04-08 08:07:10,711] {{settings.py:174}} INFO - settings.configure_orm(): Using pool settings. pool_size=5, pool_recycle=1800, pid=16
webserver_1 | Traceback (most recent call last):
webserver_1 | File "/usr/local/bin/airflow", line 21, in <module>
webserver_1 | from airflow import configuration
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/__init__.py", line 36, in <module>
webserver_1 | from airflow import settings, configuration as conf
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/settings.py", line 266, in <module>
webserver_1 | configure_orm()
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/settings.py", line 188, in configure_orm
webserver_1 | engine = create_engine(SQL_ALCHEMY_CONN, **engine_args)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/__init__.py", line 431, in create_engine
webserver_1 | return strategy.create(*args, **kwargs)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/strategies.py", line 87, in create
webserver_1 | dbapi = dialect_cls.dbapi(**dbapi_args)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", line 599, in dbapi
webserver_1 | import psycopg2
webserver_1 | File "/usr/local/lib/python3.6/site-packages/psycopg2/__init__.py", line 50, in <module>
webserver_1 | from psycopg2._psycopg import ( # noqa
webserver_1 | ImportError: libpq.so.5: cannot open shared object file: No such file or directory
webserver_1 | Traceback (most recent call last):
webserver_1 | File "/usr/local/bin/airflow", line 21, in <module>
webserver_1 | from airflow import configuration
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/__init__.py", line 36, in <module>
webserver_1 | from airflow import settings, configuration as conf
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/settings.py", line 266, in <module>
webserver_1 | configure_orm()
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/settings.py", line 188, in configure_orm
webserver_1 | engine = create_engine(SQL_ALCHEMY_CONN, **engine_args)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/__init__.py", line 431, in create_engine
webserver_1 | return strategy.create(*args, **kwargs)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/strategies.py", line 87, in create
webserver_1 | dbapi = dialect_cls.dbapi(**dbapi_args)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", line 599, in dbapi
webserver_1 | import psycopg2
webserver_1 | File "/usr/local/lib/python3.6/site-packages/psycopg2/__init__.py", line 50, in <module>
webserver_1 | from psycopg2._psycopg import ( # noqa
webserver_1 | ImportError: libpq.so.5: cannot open shared object file: No such file or directory
postgres_1 | LOG: incomplete startup packet
webserver_1 | [2019-04-08 08:07:12,442] {{settings.py:174}} INFO - settings.configure_orm(): Using pool settings. pool_size=5, pool_recycle=1800, pid=7
webserver_1 | Traceback (most recent call last):
webserver_1 | File "/usr/local/bin/airflow", line 21, in <module>
webserver_1 | from airflow import configuration
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/__init__.py", line 36, in <module>
webserver_1 | from airflow import settings, configuration as conf
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/settings.py", line 266, in <module>
webserver_1 | configure_orm()
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/settings.py", line 188, in configure_orm
webserver_1 | engine = create_engine(SQL_ALCHEMY_CONN, **engine_args)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/__init__.py", line 431, in create_engine
webserver_1 | return strategy.create(*args, **kwargs)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/strategies.py", line 87, in create
webserver_1 | dbapi = dialect_cls.dbapi(**dbapi_args)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", line 599, in dbapi
webserver_1 | import psycopg2
webserver_1 | File "/usr/local/lib/python3.6/site-packages/psycopg2/__init__.py", line 50, in <module>
webserver_1 | from psycopg2._psycopg import ( # noqa
webserver_1 | ImportError: libpq.so.5: cannot open shared object file: No such file or directory
webserver_1 | [2019-04-08 08:07:14,131] {{settings.py:174}} INFO - settings.configure_orm(): Using pool settings. pool_size=5, pool_recycle=1800, pid=10
webserver_1 | [2019-04-08 08:07:14,136] {{settings.py:174}} INFO - settings.configure_orm(): Using pool settings. pool_size=5, pool_recycle=1800, pid=1
webserver_1 | Traceback (most recent call last):
webserver_1 | File "/usr/local/bin/airflow", line 21, in <module>
webserver_1 | from airflow import configuration
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/__init__.py", line 36, in <module>
webserver_1 | from airflow import settings, configuration as conf
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/settings.py", line 266, in <module>
webserver_1 | configure_orm()
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/settings.py", line 188, in configure_orm
webserver_1 | engine = create_engine(SQL_ALCHEMY_CONN, **engine_args)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/__init__.py", line 431, in create_engine
webserver_1 | return strategy.create(*args, **kwargs)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/strategies.py", line 87, in create
webserver_1 | dbapi = dialect_cls.dbapi(**dbapi_args)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", line 599, in dbapi
webserver_1 | import psycopg2
webserver_1 | File "/usr/local/lib/python3.6/site-packages/psycopg2/__init__.py", line 50, in <module>
webserver_1 | from psycopg2._psycopg import ( # noqa
webserver_1 | ImportError: libpq.so.5: cannot open shared object file: No such file or directory
webserver_1 | Traceback (most recent call last):
webserver_1 | File "/usr/local/bin/airflow", line 21, in <module>
webserver_1 | from airflow import configuration
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/__init__.py", line 36, in <module>
webserver_1 | from airflow import settings, configuration as conf
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/settings.py", line 266, in <module>
webserver_1 | configure_orm()
webserver_1 | File "/usr/local/lib/python3.6/site-packages/airflow/settings.py", line 188, in configure_orm
webserver_1 | engine = create_engine(SQL_ALCHEMY_CONN, **engine_args)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/__init__.py", line 431, in create_engine
webserver_1 | return strategy.create(*args, **kwargs)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/strategies.py", line 87, in create
webserver_1 | dbapi = dialect_cls.dbapi(**dbapi_args)
webserver_1 | File "/usr/local/lib/python3.6/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", line 599, in dbapi
webserver_1 | import psycopg2
webserver_1 | File "/usr/local/lib/python3.6/site-packages/psycopg2/__init__.py", line 50, in <module>
webserver_1 | from psycopg2._psycopg import ( # noqa
webserver_1 | ImportError: libpq.so.5: cannot open shared object file: No such file or directory