File tree 1 file changed +4
-1
lines changed
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 17
17
18
18
from __future__ import annotations
19
19
20
+ import os
20
21
from contextlib import contextmanager
21
22
from functools import lru_cache
22
23
from typing import Generator
23
24
24
25
from flask import Flask
25
26
27
+ import airflow
26
28
from airflow .www .extensions .init_appbuilder import AirflowAppBuilder , init_appbuilder
27
29
from airflow .www .extensions .init_views import init_plugins
28
30
@@ -37,6 +39,7 @@ def _return_appbuilder(app: Flask) -> AirflowAppBuilder:
37
39
38
40
@contextmanager
39
41
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 )
41
44
with flask_app .app_context ():
42
45
yield _return_appbuilder (flask_app )
You can’t perform that action at this time.
0 commit comments