From be46da731acc2de5b57aa624683da6f2b90660a5 Mon Sep 17 00:00:00 2001 From: MickLesk Date: Mon, 1 Jun 2026 13:13:03 +0200 Subject: [PATCH] Refactor kan installation script to ignore scripts during pnpm install and update tsconfig path --- ct/kan.sh | 6 ++++-- install/kan-install.sh | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ct/kan.sh b/ct/kan.sh index ef2a2ee5a..1b990c690 100644 --- a/ct/kan.sh +++ b/ct/kan.sh @@ -49,8 +49,10 @@ function update_script() { msg_info "Building Application" cd /opt/kan set -a && source /opt/kan/.env && set +a - export NEXT_PUBLIC_USE_STANDALONE_OUTPUT=true CI=true - $STD pnpm install + export NEXT_PUBLIC_USE_STANDALONE_OUTPUT=true + $STD pnpm install --ignore-scripts + export CI=true + sed -i 's|"@kan/tsconfig/internal-package.json"|"../../tooling/typescript/internal-package.json"|g' /opt/kan/packages/logger/tsconfig.json $STD pnpm build --filter=@kan/web unset NEXT_PUBLIC_USE_STANDALONE_OUTPUT CI msg_ok "Built Application" diff --git a/install/kan-install.sh b/install/kan-install.sh index 1fcf83976..7b10bfc17 100644 --- a/install/kan-install.sh +++ b/install/kan-install.sh @@ -45,8 +45,9 @@ msg_info "Building Application" cd /opt/kan set -a && source /opt/kan/.env && set +a export NEXT_PUBLIC_USE_STANDALONE_OUTPUT=true NEXT_PUBLIC_BASE_URL BETTER_AUTH_TRUSTED_ORIGINS NEXT_PUBLIC_ALLOW_CREDENTIALS BETTER_AUTH_SECRET +$STD pnpm install --ignore-scripts export CI=true -$STD pnpm install +sed -i 's|"@kan/tsconfig/internal-package.json"|"../../tooling/typescript/internal-package.json"|g' /opt/kan/packages/logger/tsconfig.json $STD pnpm build --filter=@kan/web unset NEXT_PUBLIC_USE_STANDALONE_OUTPUT CI msg_ok "Built Application"