From e9d6899fc2afe4ca31f7b7139917d2494d8b1e9a Mon Sep 17 00:00:00 2001 From: sabaimran Date: Mon, 5 Aug 2024 22:46:54 +0530 Subject: [PATCH] Change the way the export is created for the pypi package in order to transfer static files out of the tmp shell --- .github/workflows/pypi.yml | 2 +- src/interface/web/package.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index de2c8f2d..eee8ee5b 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -42,7 +42,7 @@ jobs: - name: ⬇️ Install Web Client run: | yarn install - yarn ciexport + yarn pypiciexport working-directory: src/interface/web - name: ⚙️ Build Python Package diff --git a/src/interface/web/package.json b/src/interface/web/package.json index c54501a4..cd69174f 100644 --- a/src/interface/web/package.json +++ b/src/interface/web/package.json @@ -11,6 +11,7 @@ "cicollectstatic": "bash -c 'pushd ../../../ && python3 src/khoj/manage.py collectstatic --noinput && popd'", "export": "yarn build && cp -r out/ ../../khoj/interface/built && yarn collectstatic", "ciexport": "yarn build && cp -r out/ ../../khoj/interface/built && yarn cicollectstatic", + "pypiciexport": "yarn build && cp -r out/ /opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/khoj/interface/built && yarn cicollectstatic", "watch": "nodemon --watch . --ext js,jsx,ts,tsx,css --ignore 'out/**/*' --exec 'yarn export'", "windowswatch": "nodemon --watch . --ext js,jsx,ts,tsx,css --ignore 'out/**/*' --exec 'yarn windowsexport'", "windowscollectstatic": "cd ..\\..\\.. && .\\.venv\\Scripts\\Activate.bat && py .\\src\\khoj\\manage.py collectstatic --noinput && .\\.venv\\Scripts\\deactivate.bat && cd ..",