Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 22 additions & 2 deletions .envExample
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
################
## Infra variables
################

AIRFLOW_UID=1000
POSTGRES_USER=<fill here>
POSTGRES_PASSWORD=<fill here>
Expand All @@ -15,5 +19,21 @@ AIRFLOW_VAR__METADATA_DB_SCHEMA=$POSTGRES_DB
AIRFLOW_ENV=dev
AIRFLOW_DAG_HOME=/opt/airflow/dags/
AIRFLOW_DAG_TMP=/tmp/
DATAGOUV_URL=https://demo.data.gouv.fr
DATAGOUV_SECRET_API_KEY=<fill here>
AIRFLOW_PROJ_DIR=.
AIRFLOW_DAGS_DIR=.

################
## DAG variables
################

### S3
AIRFLOW_VAR_S3_BUCKET_DATA_PIPELINE_OPEN=<fill here>
AIRFLOW_VAR_SECRET_S3_USER=<fill here>
AIRFLOW_VAR_SECRET_S3_PASSWORD=<fill here>
AIRFLOW_VAR_S3_URL_RBX=<fill here>
AIRFLOW_VAR_S3_URL_SBG=<fill here>

### Datagouv
AIRFLOW_VAR_DATAGOUV_URL=https://demo.data.gouv.fr
AIRFLOW_VAR_DATAGOUV_SECRET_API_KEY=<fill here>
AIRFLOW_VAR_DEMO_DATAGOUV_SECRET_API_KEY=<fill here>
7 changes: 4 additions & 3 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,11 @@ x-airflow-common:
# The following line can be used to set a custom config file, stored in the local config folder
AIRFLOW_CONFIG: '/opt/airflow/config/airflow.cfg'
volumes:
- ${AIRFLOW_PROJ_DIR:-.}/dags:/opt/airflow/dags
- ${AIRFLOW_DAGS_DIR:-.}:/opt/airflow/dags/datagouvfr_data_pipelines
- ${AIRFLOW_PROJ_DIR:-.}/logs:/opt/airflow/logs
- ${AIRFLOW_PROJ_DIR:-.}/config:/opt/airflow/config
- ${AIRFLOW_PROJ_DIR:-.}/plugins:/opt/airflow/plugins
- ${AIRFLOW_PROJ_DIR:-.}/tmp:${AIRFLOW_DAG_TMP:-/tmp/}
user: "${AIRFLOW_UID:-50000}:0"
depends_on:
&airflow-common-depends-on
Expand Down Expand Up @@ -291,8 +292,8 @@ services:
<<: *airflow-common-env
_AIRFLOW_DB_MIGRATE: 'true'
_AIRFLOW_WWW_USER_CREATE: 'true'
_AIRFLOW_WWW_USER_USERNAME: ${_AIRFLOW_WWW_USER_USERNAME}
_AIRFLOW_WWW_USER_PASSWORD: ${_AIRFLOW_WWW_USER_PASSWORD}
_AIRFLOW_WWW_USER_USERNAME: ${_AIRFLOW_WWW_USER_USERNAME:-airflow}
_AIRFLOW_WWW_USER_PASSWORD: ${_AIRFLOW_WWW_USER_PASSWORD:-airflow}
_PIP_ADDITIONAL_REQUIREMENTS: ''
user: "0:0"

Expand Down