This is an automated email from the ASF dual-hosted git repository.

ephraimanierobi pushed a commit to branch v2-6-test
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit af9ca33ac2e642045319310a1b7421a5c377eca7
Author: Jed Cunningham <[email protected]>
AuthorDate: Fri Apr 28 17:31:59 2023 -0500

    Fix static_folder for cli app (#30952)
    
    (cherry picked from commit 38b9a8176652ae94c6c493a13a6426799b7f2ef4)
---
 airflow/utils/cli_app_builder.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/airflow/utils/cli_app_builder.py b/airflow/utils/cli_app_builder.py
index db2d7f443b..8b0af5c6b0 100644
--- a/airflow/utils/cli_app_builder.py
+++ b/airflow/utils/cli_app_builder.py
@@ -17,12 +17,14 @@
 
 from __future__ import annotations
 
+import os
 from contextlib import contextmanager
 from functools import lru_cache
 from typing import Generator
 
 from flask import Flask
 
+import airflow
 from airflow.www.extensions.init_appbuilder import AirflowAppBuilder, 
init_appbuilder
 from airflow.www.extensions.init_views import init_plugins
 
@@ -37,6 +39,7 @@ def _return_appbuilder(app: Flask) -> AirflowAppBuilder:
 
 @contextmanager
 def get_application_builder() -> Generator[AirflowAppBuilder, None, None]:
-    flask_app = Flask(__name__)
+    static_folder = os.path.join(os.path.dirname(airflow.__file__), "www", 
"static")
+    flask_app = Flask(__name__, static_folder=static_folder)
     with flask_app.app_context():
         yield _return_appbuilder(flask_app)

Reply via email to