Cloudbeaver 1.0 initial

This commit is contained in:
serge-rider
2020-04-16 13:06:54 +03:00
commit aed5db2cfa
654 changed files with 52417 additions and 0 deletions
+2
View File
@@ -0,0 +1,2 @@
build
cloudbeaver
+52
View File
@@ -0,0 +1,52 @@
echo "Clone and build Cloudbeaver"
IF EXIST cloudbeaver rmdir /S /Q cloudbeaver
mkdir cloudbeaver\server
mkdir cloudbeaver\conf
mkdir cloudbeaver\workspace
mkdir cloudbeaver\web
IF EXIST build rmdir /S /Q build
mkdir build
cd build
echo "Build dbeaver application"
rem git clone --single-branch --branch release_7_0_1 https://github.com/dbeaver/dbeaver.git
git clone https://github.com/dbeaver/dbeaver.git
cd dbeaver
call mvn clean install
cd ..
echo "Build cloudbeaver server"
cd ..\..\server
call mvn clean package
cd ..\deploy
echo "Copy server packages"
xcopy /E /Q ..\server\product\web-server\target\products\io.cloudbeaver.product\all\all\all\* cloudbeaver\server >NUL
copy scripts\run-server.bat cloudbeaver >NUL
mkdir cloudbeaver\workspace\GlobalConfiguration
xcopy /E /Q ..\samples\sample-databases\GlobalConfiguration cloudbeaver\workspace\GlobalConfiguration >NUL
copy ..\samples\sample-databases\cloudbeaver-sample.conf cloudbeaver\conf\cloudbeaver.conf >NUL
echo "Build static content"
cd ..\webapp
call npm i lerna -g
call lerna bootstrap
call lerna run build --scope @dbeaver/dbeaver -- -- --pluginsList=../../../../products/default/plugins-list.js
cd ..\deploy
echo "Copy static content"
xcopy /E /Q ..\webapp\packages\dbeaver\dist cloudbeaver\web >NUL
echo "Cloudbeaver is ready. Run run-server.bat in cloudbeaver folder to start the server."
pause
+51
View File
@@ -0,0 +1,51 @@
#!/bin/bash
echo "Clone and build Cloudbeaver"
rm -rf ./cloudbeaver
mkdir ./cloudbeaver
mkdir ./cloudbeaver/server
mkdir ./cloudbeaver/conf
mkdir ./cloudbeaver/workspace
mkdir ./cloudbeaver/web
rm -rf build
mkdir build
cd build
echo "Build dbeaver application"
git clone https://github.com/dbeaver/dbeaver.git
cd dbeaver
mvn clean install
cd ..
echo "Build cloudbeaver server"
cd ../../server
mvn clean package
cd ../deploy
echo "Copy server packages"
cp -rp ../server/product/web-server/target/products/io.cloudbeaver.product/all/all/all/* ./cloudbeaver/server
cp -p ./scripts/run-server.sh ./cloudbeaver
mkdir ./cloudbeaver/workspace/GlobalConfiguration
cp -rp ../samples/sample-databases/GlobalConfiguration cloudbeaver/workspace/GlobalConfiguration
cp ../samples/sample-databases/cloudbeaver-sample.conf cloudbeaver/conf/cloudbeaver.conf
echo "Build static content"
cd ../webapp
npm i lerna
npx lerna bootstrap
npx lerna run build --scope @dbeaver/dbeaver -- -- --pluginsList=../../../../products/default/plugins-list.js
cd ../deploy
echo "Copy static content"
cp -rp ../webapp/packages/dbeaver/dist cloudbeaver/web
echo "Cloudbeaver is ready. Run run-server.bat in cloudbeaver folder to start the server."
+8
View File
@@ -0,0 +1,8 @@
@rem echo off
for /f %%a in ('dir /B /S server\plugins\org.eclipse.equinox.launcher*.jar') do SET launcherJar="%%a"
SET workspacePath=workspace
echo "Starting Cloudbeaver Server"
java -jar %launcherJar% -product io.cloudbeaver.server.product -data %workspacePath% -web-config conf/cloudbeaver.conf -nl en -registryMultiLanguage -vmargs -Xmx2048M
+8
View File
@@ -0,0 +1,8 @@
#!/bin/bash
cd server
launcherJar=( plugins/org.eclipse.equinox.launcher*.jar )
workspacePath=./../workspace
echo "Starting Cloudbeaver Server"
java -jar ${launcherJar} -product io.cloudbeaver.server.product -data ${workspacePath} -web-config ./../conf/cloudbeaver.conf -nl en -registryMultiLanguage -vmargs -Xmx2048M