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