working prod build

acutal serving of built assets not tested yet
This commit is contained in:
rash
2026-03-16 15:19:12 +01:00
parent 3df9d86216
commit 21bd00e7e6
8 changed files with 23 additions and 15 deletions

View File

@@ -36,11 +36,7 @@ def npm_install():
global npm_installed
if not npm_installed:
# keep this in sync with Makefile!
node_prefix = os.path.join(here, 'static.dist', 'node_prefix')
os.makedirs(node_prefix, exist_ok=True)
shutil.copytree(os.path.join(here, 'static', 'npm_dir'), node_prefix, dirs_exist_ok=True)
subprocess.check_call('npm ci', shell=True, cwd=node_prefix)
subprocess.check_call('npm ci', shell=True, cwd=project_root)
npm_installed = True