diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml index d2fbf816a..cd4172576 100644 --- a/.idea/dataSources.xml +++ b/.idea/dataSources.xml @@ -5,7 +5,21 @@ sqlite.xerial true org.sqlite.JDBC - jdbc:sqlite:$USER_HOME$/trilium-data/document.db + jdbc:sqlite:$PROJECT_DIR$/../trilium-data/document.db + + + sqlite.xerial + true + org.sqlite.JDBC + jdbc:sqlite:$PROJECT_DIR$/dist/trilium linux x64/trilium-data/document.db + + + file://$APPLICATION_CONFIG_DIR$/jdbc-drivers/Xerial SQLiteJDBC/3.16.1/xerial-sqlite-license.txt + + + file://$APPLICATION_CONFIG_DIR$/jdbc-drivers/Xerial SQLiteJDBC/3.16.1/sqlite-jdbc-3.16.1.jar + + \ No newline at end of file diff --git a/bin/build-linux-x64.sh b/bin/build-linux-x64.sh index 10efd6d02..372c1a2f9 100755 --- a/bin/build-linux-x64.sh +++ b/bin/build-linux-x64.sh @@ -29,6 +29,9 @@ cp images/app-icons/png/128x128.png $BUILD_DIR/icon.png # removing software WebGL binaries because they are pretty huge and not necessary rm -r $BUILD_DIR/swiftshader +cp bin/tpl/portable-trilium.sh $BUILD_DIR/ +chmod 755 $BUILD_DIR/portable-trilium.sh + echo "Packaging linux x64 electron distribution..." VERSION=`jq -r ".version" package.json` diff --git a/bin/build-win-x64.sh b/bin/build-win-x64.sh index 5776acc56..ae92e0e85 100755 --- a/bin/build-win-x64.sh +++ b/bin/build-win-x64.sh @@ -31,6 +31,8 @@ mv "./dist/Trilium Notes-win32-x64" $BUILD_DIR # removing software WebGL binaries because they are pretty huge and not necessary rm -r $BUILD_DIR/swiftshader +cp bin/tpl/portable-trilium.bat $BUILD_DIR/ + echo "Zipping windows x64 electron distribution..." VERSION=`jq -r ".version" package.json` diff --git a/bin/tpl/portable-trilium.bat b/bin/tpl/portable-trilium.bat new file mode 100644 index 000000000..ac6555599 --- /dev/null +++ b/bin/tpl/portable-trilium.bat @@ -0,0 +1,4 @@ +SET DIR=%~dp0 +SET TRILIUM_DATA_DIR=%DIR%\trilium-data +cd %DIR% +start trilium.exe \ No newline at end of file diff --git a/bin/tpl/portable-trilium.sh b/bin/tpl/portable-trilium.sh new file mode 100755 index 000000000..04edfde47 --- /dev/null +++ b/bin/tpl/portable-trilium.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env sh + +DIR=`dirname "$0"` +export TRILIUM_DATA_DIR="$DIR/trilium-data" + +"$DIR/trilium" +