thingsboard-memoizeit
Details
application/pom.xml 1(+0 -1)
diff --git a/application/pom.xml b/application/pom.xml
index 89a6377..b379b59 100644
--- a/application/pom.xml
+++ b/application/pom.xml
@@ -260,7 +260,6 @@
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
- <scope>test</scope>
</dependency>
</dependencies>
diff --git a/application/src/main/conf/thingsboard.conf b/application/src/main/conf/thingsboard.conf
index ef977ee..5ca6f26 100644
--- a/application/src/main/conf/thingsboard.conf
+++ b/application/src/main/conf/thingsboard.conf
@@ -17,3 +17,4 @@
export JAVA_OPTS="$JAVA_OPTS -Dplatform=@pkg.platform@"
export LOG_FILENAME=${pkg.name}.out
export LOADER_PATH=${pkg.installFolder}/conf,${pkg.installFolder}/extensions
+export SQL_DATA_FOLDER=${pkg.installFolder}/data/sql
diff --git a/application/src/main/resources/thingsboard.yml b/application/src/main/resources/thingsboard.yml
index 5d5dac1..c749cb2 100644
--- a/application/src/main/resources/thingsboard.yml
+++ b/application/src/main/resources/thingsboard.yml
@@ -223,21 +223,36 @@ spring.mvc.cors:
allowed-headers: "*"
max-age: "1800"
allow-credentials: "true"
-
-# SQL DAO Configuration
+# HSQLDB DAO Configuration
spring:
data:
jpa:
repositories:
enabled: "true"
jpa:
- show-sql: "false"
- database-platform: "org.hibernate.dialect.PostgreSQLDialect"
hibernate:
ddl-auto: "validate"
+ database-platform: "org.hibernate.dialect.HSQLDialect"
datasource:
- driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}"
- url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/thingsboard}"
- username: "${SPRING_DATASOURCE_USERNAME:postgres}"
- password: "${SPRING_DATASOURCE_PASSWORD:postgres}"
\ No newline at end of file
+ driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.hsqldb.jdbc.JDBCDriver}"
+ url: "${SPRING_DATASOURCE_URL:jdbc:hsqldb:file:${SQL_DATA_FOLDER:/tmp}/thingsboardDb;sql.enforce_size=false}"
+ username: "${SPRING_DATASOURCE_USERNAME:sa}"
+ password: "${SPRING_DATASOURCE_PASSWORD:}"
+
+
+# Postgres DAO Configuration
+#spring:
+# data:
+# jpa:
+# repositories:
+# enabled: "true"
+# jpa:
+# hibernate:
+# ddl-auto: "validate"
+# database-platform: "org.hibernate.dialect.PostgreSQLDialect"
+# datasource:
+# driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}"
+# url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/thingsboard}"
+# username: "${SPRING_DATASOURCE_USERNAME:postgres}"
+# password: "${SPRING_DATASOURCE_PASSWORD:postgres}"
diff --git a/application/src/main/scripts/windows/install.bat b/application/src/main/scripts/windows/install.bat
index c160367..b49ca84 100644
--- a/application/src/main/scripts/windows/install.bat
+++ b/application/src/main/scripts/windows/install.bat
@@ -78,6 +78,7 @@ if "%1" == "--loadDemo" (
SET BASE=%~dp0
SET LOADER_PATH=%BASE%\conf,%BASE%\extensions
+SET SQL_DATA_FOLDER=%BASE%\data\sql
SET jarfile=%BASE%\lib\${pkg.name}.jar
SET installDir=%BASE%\data
diff --git a/application/src/main/scripts/windows/service.xml b/application/src/main/scripts/windows/service.xml
index becbcdc..1716590 100644
--- a/application/src/main/scripts/windows/service.xml
+++ b/application/src/main/scripts/windows/service.xml
@@ -6,6 +6,7 @@
<logpath>${pkg.winWrapperLogFolder}</logpath>
<logmode>rotate</logmode>
<env name="LOADER_PATH" value="%BASE%\conf,%BASE%\extensions" />
+ <env name="SQL_DATA_FOLDER" value="%BASE%\data\sql" />
<executable>java</executable>
<startargument>-Dplatform=windows</startargument>
<startargument>-jar</startargument>
diff --git a/application/src/main/scripts/windows/upgrade.bat b/application/src/main/scripts/windows/upgrade.bat
index 3e6aed3..9039d50 100644
--- a/application/src/main/scripts/windows/upgrade.bat
+++ b/application/src/main/scripts/windows/upgrade.bat
@@ -22,6 +22,7 @@ if not defined fromVersion (
)
SET LOADER_PATH=%BASE%\conf,%BASE%\extensions
+SET SQL_DATA_FOLDER=%BASE%\data\sql
SET jarfile=%BASE%\lib\${pkg.name}.jar
SET installDir=%BASE%\data
pom.xml 1(+0 -1)
diff --git a/pom.xml b/pom.xml
index 171dc60..ce8f1e1 100755
--- a/pom.xml
+++ b/pom.xml
@@ -763,7 +763,6 @@
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>${hsqldb.version}</version>
- <scope>test</scope>
</dependency>
<dependency>
<groupId>ru.yandex.qatools.embed</groupId>