Skip to content

Commit af9ca33

Browse files
jedcunninghamephraimbuddy
authored andcommitted
Fix static_folder for cli app (#30952)
(cherry picked from commit 38b9a81)
1 parent 07272b6 commit af9ca33

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

airflow/utils/cli_app_builder.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@
1717

1818
from __future__ import annotations
1919

20+
import os
2021
from contextlib import contextmanager
2122
from functools import lru_cache
2223
from typing import Generator
2324

2425
from flask import Flask
2526

27+
import airflow
2628
from airflow.www.extensions.init_appbuilder import AirflowAppBuilder, init_appbuilder
2729
from airflow.www.extensions.init_views import init_plugins
2830

@@ -37,6 +39,7 @@ def _return_appbuilder(app: Flask) -> AirflowAppBuilder:
3739

3840
@contextmanager
3941
def get_application_builder() -> Generator[AirflowAppBuilder, None, None]:
40-
flask_app = Flask(__name__)
42+
static_folder = os.path.join(os.path.dirname(airflow.__file__), "www", "static")
43+
flask_app = Flask(__name__, static_folder=static_folder)
4144
with flask_app.app_context():
4245
yield _return_appbuilder(flask_app)

0 commit comments

Comments
 (0)