diff --git a/.github/workflows/build_and_publish.yml b/.github/workflows/build_and_publish.yml index 8af1301..2703618 100644 --- a/.github/workflows/build_and_publish.yml +++ b/.github/workflows/build_and_publish.yml @@ -83,14 +83,7 @@ jobs: --network=web \ --env AIRFLOW__DATABASE__SQL_ALCHEMY_CONN="${{ secrets.SQL_ALCHEMY_CONN }}" \ --env AIRFLOW__CORE__FERNET_KEY="${{ secrets.FERNET_KEY }}" \ - --env AIRFLOW__API__ACCESS_CONTROL_ALLOW_HEADERS="content-type, origin, authorization, accept" \ - --env AIRFLOW__API__ACCESS_CONTROL_ALLOW_METHODS="GET, POST, PATCH, OPTIONS, DELETE" \ --env AIRFLOW__API__ACCESS_CONTROL_ALLOW_ORIGINS="https://api.test.profcomff.com" \ - --env AIRFLOW__API__AUTH_BACKENDS="auth_lib.airflow.auth_api,airflow.api.auth.backend.session" \ - --env AIRFLOW__WEBSERVER__ENABLE_PROXY_FIX="True" \ - --env AIRFLOW__WEBSERVER__ENABLE_SWAGGER_UI="False" \ - --env AIRFLOW__WEBSERVER__X_FRAME_ENABLED="True" \ - --env AIRFLOW__WEBSERVER__WARN_DEPLOYMENT_EXPOSURE="False" \ --env AUTH_URL="https://api.test.profcomff.com/auth/" \ --env USERDATA_URL="https://api.test.profcomff.com/userdata/" \ --name ${{ env.CONTAINER_NAME }} \ @@ -130,14 +123,7 @@ jobs: --network=web \ --env AIRFLOW__DATABASE__SQL_ALCHEMY_CONN="${{ secrets.SQL_ALCHEMY_CONN }}" \ --env AIRFLOW__CORE__FERNET_KEY="${{ secrets.FERNET_KEY }}" \ - --env AIRFLOW__API__ACCESS_CONTROL_ALLOW_HEADERS="content-type, origin, authorization, accept" \ - --env AIRFLOW__API__ACCESS_CONTROL_ALLOW_METHODS="GET, POST, PATCH, OPTIONS, DELETE" \ --env AIRFLOW__API__ACCESS_CONTROL_ALLOW_ORIGINS="https://api.profcomff.com" \ - --env AIRFLOW__API__AUTH_BACKENDS="auth_lib.airflow.auth_api,airflow.api.auth.backend.session" \ - --env AIRFLOW__WEBSERVER__ENABLE_PROXY_FIX="True" \ - --env AIRFLOW__WEBSERVER__ENABLE_SWAGGER_UI="False" \ - --env AIRFLOW__WEBSERVER__X_FRAME_ENABLED="True" \ - --env AIRFLOW__WEBSERVER__WARN_DEPLOYMENT_EXPOSURE="False" \ --env AUTH_URL="https://api.profcomff.com/auth/" \ --env USERDATA_URL="https://api.profcomff.com/userdata/" \ --name ${{ env.CONTAINER_NAME }} \ diff --git a/Dockerfile b/Dockerfile index 03d930f..c0393ad 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,6 +9,12 @@ ENV AIRFLOW__CORE__LOAD_EXAMPLES=false ENV AIRFLOW__CORE__TEST_CONNECTION=Enabled ENV AIRFLOW__DATABASE__LOAD_DEFAULT_CONNECTIONS=false ENV AIRFLOW__WEBSERVER__WARN_DEPLOYMENT_EXPOSURE=false +ENV AIRFLOW__API__ACCESS_CONTROL_ALLOW_HEADERS=content-type,origin,authorization,accept +ENV AIRFLOW__API__ACCESS_CONTROL_ALLOW_METHODS=GET,POST,PATCH,OPTIONS,DELETE +ENV AIRFLOW__API__AUTH_BACKENDS=auth_lib.airflow.auth_api,airflow.api.auth.backend.basic_auth,airflow.api.auth.backend.session +ENV AIRFLOW__WEBSERVER__ENABLE_PROXY_FIX=true +ENV AIRFLOW__WEBSERVER__ENABLE_SWAGGER_UI=false +ENV AIRFLOW__WEBSERVER__X_FRAME_ENABLED=true # Linux block COPY requirements.txt .