forked from tpd94/CDRM-Project
Add frontend build check in precheck module to ensure the frontend is built before running prechecks
This commit is contained in:
parent
db7bea7951
commit
cc3b37db1d
@ -1,13 +1,28 @@
|
|||||||
"""Module to run the prechecks."""
|
"""Module to run the prechecks."""
|
||||||
|
|
||||||
|
import os
|
||||||
|
import subprocess
|
||||||
|
|
||||||
from custom_functions.prechecks.folder_checks import folder_checks
|
from custom_functions.prechecks.folder_checks import folder_checks
|
||||||
from custom_functions.prechecks.config_file_checks import check_for_config_file
|
from custom_functions.prechecks.config_file_checks import check_for_config_file
|
||||||
from custom_functions.prechecks.database_checks import check_for_sql_database
|
from custom_functions.prechecks.database_checks import check_for_sql_database
|
||||||
from custom_functions.prechecks.cdm_checks import check_for_cdms
|
from custom_functions.prechecks.cdm_checks import check_for_cdms
|
||||||
|
|
||||||
|
|
||||||
|
def check_frontend_built():
|
||||||
|
"""Check if the frontend is built; if not, run build.py."""
|
||||||
|
frontend_dist = os.path.join(os.getcwd(), "frontend-dist")
|
||||||
|
frontend_dist = os.path.abspath(frontend_dist)
|
||||||
|
if not os.path.exists(frontend_dist) or not os.listdir(frontend_dist):
|
||||||
|
print("Frontend has not been built. Running build.py...")
|
||||||
|
subprocess.run(["python", "build.py"], check=True)
|
||||||
|
else:
|
||||||
|
print("Frontend build found.")
|
||||||
|
|
||||||
|
|
||||||
def run_precheck():
|
def run_precheck():
|
||||||
"""Run the prechecks."""
|
"""Run the prechecks."""
|
||||||
|
check_frontend_built()
|
||||||
folder_checks()
|
folder_checks()
|
||||||
check_for_config_file()
|
check_for_config_file()
|
||||||
check_for_cdms()
|
check_for_cdms()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user