Skip to content

Commit fe5ac4f

Browse files
committed
karakeep-install: remove yarn, remove MCP build commands, disable Playwright browser download
- add pnpm store prune to install and update to free some more space
1 parent 000b7d4 commit fe5ac4f

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

ct/karakeep.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ function update_script() {
5252
curl -fsSL "https://github.com/karakeep-app/karakeep/archive/refs/tags/v${RELEASE}.zip" -o "v${RELEASE}.zip"
5353
$STD unzip "v${RELEASE}.zip"
5454
mv karakeep-"${RELEASE}" /opt/karakeep
55+
export PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD="true"
56+
export NEXT_TELEMETRY_DISABLED=1
57+
export CI="true"
5558
cd /opt/karakeep/apps/web
5659
$STD pnpm install --frozen-lockfile
5760
$STD pnpm build
@@ -60,12 +63,10 @@ function update_script() {
6063
cd /opt/karakeep/apps/cli
6164
$STD pnpm install --frozen-lockfile
6265
$STD pnpm build
63-
cd /opt/karakeep/apps/mcp
64-
$STD pnpm install --frozen-lockfile
65-
$STD pnpm build
6666
export DATA_DIR=/opt/karakeep_data
6767
cd /opt/karakeep/packages/db
6868
$STD pnpm migrate
69+
$STD pnpm store prune
6970
sed -i "s/SERVER_VERSION=${PREV_RELEASE}/SERVER_VERSION=${RELEASE}/" /etc/karakeep/karakeep.env
7071
msg_ok "Updated ${APP} to v${RELEASE}"
7172

install/karakeep-install.sh

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ sed -i \
4848
/etc/meilisearch.toml
4949
msg_ok "Installed Meilisearch"
5050

51-
NODE_VERSION="22" NODE_MODULE="yarn@latest" setup_nodejs
51+
NODE_VERSION="22" setup_nodejs
5252
$STD npm install -g [email protected]
5353

5454
msg_info "Installing karakeep"
@@ -59,7 +59,7 @@ $STD unzip "v${RELEASE}.zip"
5959
mv karakeep-"${RELEASE}" /opt/karakeep
6060
cd /opt/karakeep
6161
corepack enable
62-
export PUPPETEER_SKIP_DOWNLOAD="true"
62+
export PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD="true"
6363
export NEXT_TELEMETRY_DISABLED=1
6464
export CI="true"
6565
cd /opt/karakeep/apps/web
@@ -70,9 +70,7 @@ $STD pnpm install --frozen-lockfile
7070
cd /opt/karakeep/apps/cli
7171
$STD pnpm install --frozen-lockfile
7272
$STD pnpm build
73-
cd /opt/karakeep/apps/mcp
74-
$STD pnpm install --frozen-lockfile
75-
$STD pnpm build
73+
$STD pnpm store prune
7674

7775
export DATA_DIR=/opt/karakeep_data
7876
karakeep_SECRET=$(openssl rand -base64 36 | cut -c1-24)

0 commit comments

Comments
 (0)