2017-08-28 15:52:46 -04:00
|
|
|
@ECHO OFF
|
|
|
|
|
|
|
|
|
|
setlocal ENABLEEXTENSIONS
|
|
|
|
|
|
|
|
|
|
SET BASE=${project.basedir}\target
|
|
|
|
|
SET LOADER_PATH=%BASE%\conf,%BASE%\extensions
|
2017-09-28 20:09:37 -04:00
|
|
|
|
2017-08-28 15:52:46 -04:00
|
|
|
SET jarfile=%BASE%\thingsboard-${project.version}-boot.jar
|
|
|
|
|
SET installDir=%BASE%\data
|
|
|
|
|
SET loadDemo=true
|
|
|
|
|
|
2017-09-28 20:09:37 -04:00
|
|
|
IF "%SQL_DATA_FOLDER%" == "" (
|
|
|
|
|
SET SQL_DATA_FOLDER=/tmp
|
|
|
|
|
)
|
2017-08-28 15:52:46 -04:00
|
|
|
|
|
|
|
|
java -cp %jarfile% -Dloader.main=org.thingsboard.server.ThingsboardInstallApplication^
|
|
|
|
|
-Dinstall.data_dir=%installDir%^
|
|
|
|
|
-Dinstall.load_demo=%loadDemo%^
|
|
|
|
|
-Dspring.jpa.hibernate.ddl-auto=none^
|
|
|
|
|
-Dinstall.upgrade=false^
|
|
|
|
|
-Dlogging.config=%BASE%\windows\install\logback.xml^
|
|
|
|
|
org.springframework.boot.loader.PropertiesLauncher
|
|
|
|
|
|
2017-09-28 22:56:09 -04:00
|
|
|
if NOT %errorlevel% == 0 (
|
2017-08-28 15:52:46 -04:00
|
|
|
@echo ThingsBoard DB installation failed!
|
|
|
|
|
POPD
|
|
|
|
|
exit /b %errorlevel%
|
|
|
|
|
)
|
|
|
|
|
@echo ThingsBoard DB installed successfully!
|