chore: update update.sh (&& everithing to be safe)

This commit is contained in:
naskya 2023-07-24 03:55:00 +00:00
parent 9026c0f5d4
commit c16fbc72f7
Signed by: naskya
GPG key ID: 164DFF24E2D40139

View file

@ -1,17 +1,15 @@
#!/usr/bin/env bash
function copy_missing_file {
[ -f "packages/backend/native-utils/built/index.js" ] \
|| cp packages/index.js packages/backend/native-utils/built/index.js
[ -f "packages/backend/native-utils/built/index.js" ] || \
cp packages/index.js packages/backend/native-utils/built/index.js
}
git checkout -- package.json packages/backend/assets
git pull --ff
COMMIT=$(git rev-parse --short HEAD)
sed -i -r "s/\"version\": \"([^+]+).*\",$/\"version\": \"\\1+neko:${COMMIT}\",/" package.json
corepack prepare pnpm@latest --activate
pnpm i
NODE_ENV=production pnpm run rebuild \
&& copy_missing_file \
&& pnpm run migrate
git checkout -- package.json packages/backend/assets && \
git pull --ff && \
COMMIT=$(git rev-parse --short HEAD) && \
sed -i -r "s/\"version\": \"([^+]+).*\",$/\"version\": \"\\1+neko:${COMMIT}\",/" package.json && \
corepack prepare pnpm@latest --activate && \
pnpm i && \
NODE_ENV=production pnpm run rebuild && \
copy_missing_file && \
pnpm run migrate