alessandro trinca tornidor commited on
Commit
46f1cda
·
1 Parent(s): 8e6ebf2

feat: improve load of FASTAPI_STATIC, WORKDIR env variables

Browse files
Files changed (2) hide show
  1. app.py +1 -4
  2. lisa_on_cuda/__init__.py +2 -0
app.py CHANGED
@@ -15,7 +15,7 @@ from samgis_core.utilities import frontend_builder
15
  # for some reason this do
16
  from spaces import GPU as SPACES_GPU
17
 
18
- from lisa_on_cuda import routes, app_logger, project_root_folder, workdir
19
  from lisa_on_cuda.utils import app_helpers
20
 
21
 
@@ -26,11 +26,8 @@ markdown_text = os.getenv("MARKDOWN_TEXT", "")
26
  examples_text_list = os.getenv("EXAMPLES_TEXT_LIST", "").split("\n")
27
  example_body = json.loads(os.getenv("EXAMPLE_BODY", "{}"))
28
  mount_gradio_app = bool(os.getenv("MOUNT_GRADIO_APP", ""))
29
-
30
- static_dist_folder = Path(project_root_folder) / "static" / "dist"
31
  input_css_path = os.getenv("INPUT_CSS_PATH", "src/input.css")
32
 
33
-
34
  create_folders_if_not_exists.folders_creation(folders_map)
35
 
36
  CUSTOM_GRADIO_PATH = "/"
 
15
  # for some reason this do
16
  from spaces import GPU as SPACES_GPU
17
 
18
+ from lisa_on_cuda import routes, app_logger, project_root_folder, static_dist_folder, workdir
19
  from lisa_on_cuda.utils import app_helpers
20
 
21
 
 
26
  examples_text_list = os.getenv("EXAMPLES_TEXT_LIST", "").split("\n")
27
  example_body = json.loads(os.getenv("EXAMPLE_BODY", "{}"))
28
  mount_gradio_app = bool(os.getenv("MOUNT_GRADIO_APP", ""))
 
 
29
  input_css_path = os.getenv("INPUT_CSS_PATH", "src/input.css")
30
 
 
31
  create_folders_if_not_exists.folders_creation(folders_map)
32
 
33
  CUSTOM_GRADIO_PATH = "/"
lisa_on_cuda/__init__.py CHANGED
@@ -9,6 +9,8 @@ from samgis_core.utilities.session_logger import setup_logging
9
  load_dotenv()
10
  project_root_folder = Path(globals().get("__file__", "./_")).absolute().parent
11
  workdir = os.getenv("WORKDIR", project_root_folder)
 
 
12
  model_folder = Path(project_root_folder / "machine_learning_models")
13
 
14
  log_level = os.getenv("LOG_LEVEL", "INFO")
 
9
  load_dotenv()
10
  project_root_folder = Path(globals().get("__file__", "./_")).absolute().parent
11
  workdir = os.getenv("WORKDIR", project_root_folder)
12
+ static_dist_folder = Path(workdir) / "static" / "dist"
13
+ static_dist_folder = os.getenv("FASTAPI_STATIC", static_dist_folder)
14
  model_folder = Path(project_root_folder / "machine_learning_models")
15
 
16
  log_level = os.getenv("LOG_LEVEL", "INFO")