mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-09-19 02:10:04 +08:00
build(build-server): use build dir for build and dist for final archive output
This commit is contained in:
parent
9bd31698e1
commit
19abd14058
@ -37,8 +37,8 @@ fi
|
|||||||
# Debug output
|
# Debug output
|
||||||
echo "Node filename: $NODE_FILENAME"
|
echo "Node filename: $NODE_FILENAME"
|
||||||
|
|
||||||
PKG_DIR=dist/trilium-linux-${ARCH}-server
|
BUILD_DIR="./build"
|
||||||
echo "Package directory: $PKG_DIR"
|
DIST_DIR="./dist"
|
||||||
|
|
||||||
if [ "$1" != "DONTCOPY" ]
|
if [ "$1" != "DONTCOPY" ]
|
||||||
then
|
then
|
||||||
@ -46,29 +46,30 @@ then
|
|||||||
./bin/copy-trilium.sh
|
./bin/copy-trilium.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd dist
|
cd $BUILD_DIR
|
||||||
wget https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-${NODE_FILENAME}.tar.xz
|
wget https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-${NODE_FILENAME}.tar.xz
|
||||||
tar xfJ node-v${NODE_VERSION}-linux-${NODE_FILENAME}.tar.xz
|
tar xfJ node-v${NODE_VERSION}-linux-${NODE_FILENAME}.tar.xz
|
||||||
rm node-v${NODE_VERSION}-linux-${NODE_FILENAME}.tar.xz
|
rm node-v${NODE_VERSION}-linux-${NODE_FILENAME}.tar.xz
|
||||||
|
mv node-v${NODE_VERSION}-linux-${NODE_FILENAME} node
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
mv dist/node-v${NODE_VERSION}-linux-${NODE_FILENAME} $PKG_DIR/node
|
|
||||||
|
|
||||||
rm -r $PKG_DIR/node/lib/node_modules/npm
|
rm -r $BUILD_DIR/node/lib/node_modules/npm
|
||||||
rm -r $PKG_DIR/node/include/node
|
rm -r $BUILD_DIR/node/include/node
|
||||||
|
|
||||||
rm -r $PKG_DIR/node_modules/electron*
|
rm -r $BUILD_DIR/node_modules/electron*
|
||||||
rm -r $PKG_DIR/electron*.js
|
rm -r $BUILD_DIR/electron*.js
|
||||||
|
|
||||||
printf "#!/bin/sh\n./node/bin/node src/main" > $PKG_DIR/trilium.sh
|
printf "#!/bin/sh\n./node/bin/node src/main" > $BUILD_DIR/trilium.sh
|
||||||
chmod 755 $PKG_DIR/trilium.sh
|
chmod 755 $BUILD_DIR/trilium.sh
|
||||||
|
|
||||||
cp bin/tpl/anonymize-database.sql $PKG_DIR/
|
cp bin/tpl/anonymize-database.sql $BUILD_DIR/
|
||||||
|
|
||||||
cp -r translations $PKG_DIR/
|
cp -r translations $BUILD_DIR/
|
||||||
|
|
||||||
VERSION=`jq -r ".version" package.json`
|
VERSION=`jq -r ".version" package.json`
|
||||||
|
|
||||||
cd dist
|
mkdir $DIST_DIR
|
||||||
|
cp -r "$BUILD_DIR" "$DIST_DIR/trilium-linux-${ARCH}-server"
|
||||||
|
cd $DIST_DIR
|
||||||
tar cJf trilium-linux-${ARCH}-server-${VERSION}.tar.xz trilium-linux-${ARCH}-server
|
tar cJf trilium-linux-${ARCH}-server-${VERSION}.tar.xz trilium-linux-${ARCH}-server
|
||||||
|
Loading…
x
Reference in New Issue
Block a user