Отладка доступа к /opt/airflow/data
This commit is contained in:
+8
-3
@@ -33,6 +33,7 @@ services:
|
||||
volumes:
|
||||
- ./sql:/sql:ro
|
||||
- greenplum_data:/data
|
||||
- airflow_data:/opt/airflow/data
|
||||
# Простая проверка доступности: psql откликается
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "pg_isready -h 127.0.0.1 -p 5432 -U ${GP_USER:-gpadmin} -d ${GP_DB:-gpadmin} || echo 1"]
|
||||
@@ -56,7 +57,7 @@ services:
|
||||
volumes:
|
||||
- ./airflow/dags:/opt/airflow/dags
|
||||
- ./airflow/requirements.txt:/opt/airflow/requirements.txt
|
||||
- ./data:/opt/airflow/data
|
||||
- airflow_data:/opt/airflow/data
|
||||
depends_on:
|
||||
pgmeta:
|
||||
condition: service_healthy
|
||||
@@ -77,7 +78,7 @@ services:
|
||||
volumes:
|
||||
- ./airflow/dags:/opt/airflow/dags
|
||||
- ./airflow/requirements.txt:/opt/airflow/requirements.txt
|
||||
- ./data:/opt/airflow/data
|
||||
- airflow_data:/opt/airflow/data
|
||||
depends_on:
|
||||
pgmeta:
|
||||
condition: service_healthy
|
||||
@@ -92,13 +93,16 @@ services:
|
||||
AIRFLOW__CORE__LOAD_EXAMPLES: "False"
|
||||
AIRFLOW__DATABASE__SQL_ALCHEMY_CONN: postgresql+psycopg2://${PG_USER}:${PG_PASSWORD}@pgmeta:5432/${PG_DB}
|
||||
AIRFLOW__WEBSERVER__SECRET_KEY: ${AIRFLOW__WEBSERVER__SECRET_KEY}
|
||||
user: "0:0"
|
||||
volumes:
|
||||
- ./airflow/dags:/opt/airflow/dags
|
||||
- ./airflow/requirements.txt:/opt/airflow/requirements.txt
|
||||
- ./data:/opt/airflow/data
|
||||
- airflow_data:/opt/airflow/data
|
||||
command: >
|
||||
bash -lc "
|
||||
set -e;
|
||||
# mkdir -p /opt/airflow/data && chmod -R 777 /opt/airflow/data;
|
||||
# su - airflow;
|
||||
pip install --no-cache-dir -r /opt/airflow/requirements.txt;
|
||||
# Дожидаемся готовности БД ретрая миграции
|
||||
for i in {1..30}; do
|
||||
@@ -114,3 +118,4 @@ services:
|
||||
volumes:
|
||||
pgmeta:
|
||||
greenplum_data:
|
||||
airflow_data:
|
||||
|
||||
Reference in New Issue
Block a user