chore: add packaging to tar.gz
This commit is contained in:
parent
e6396171ba
commit
d0e37c3f7d
2 changed files with 31 additions and 0 deletions
|
@ -10,6 +10,7 @@
|
|||
"dev:view": "vite",
|
||||
"dev:server": "go run ./app.go daemon -d --api-only",
|
||||
"dev": "bun run build:view && go run ./app.go daemon -d",
|
||||
"package": "sh ./scripts/package.sh",
|
||||
"lint": "eslint .",
|
||||
"preview": "vite preview"
|
||||
},
|
||||
|
|
30
scripts/package.sh
Executable file
30
scripts/package.sh
Executable file
|
@ -0,0 +1,30 @@
|
|||
#!/bin/bash
|
||||
echo "building source..."
|
||||
bun run build
|
||||
|
||||
echo "getting system info..."
|
||||
VERSION="$(node -e "console.log(require('./package.json').version);")"
|
||||
OS_INFO="$(echo "$(uname -s)" | awk '{print tolower($0)}')"
|
||||
ARCH="$(uname -m)"
|
||||
|
||||
rm -rf dist/src/
|
||||
|
||||
echo "generated dist directory..."
|
||||
mkdir -p dist/
|
||||
mkdir -p dist/generated
|
||||
mkdir -p dist/src/kuma-archive
|
||||
|
||||
echo "copy executable files..."
|
||||
mv web/ dist/src/kuma-archive/
|
||||
mv kuma-archive dist/src/kuma-archive/
|
||||
|
||||
echo "entering directory..."
|
||||
cd dist/src/
|
||||
|
||||
echo "compressing build artifact..."
|
||||
tar zcf ../generated/kuma-archive-${VERSION}-${OS_INFO}-${ARCH}.tar.gz kuma-archive/
|
||||
|
||||
echo "leave directory..."
|
||||
cd ../../
|
||||
|
||||
echo "packaging complete!"
|
Loading…
Reference in a new issue