Commit 11cedacd2af497b0653747b61b1a019e6ef18cd3

Authored by Volodymyr Babak
1 parent ebbec801

Moved hsql DB folder to env variables

@@ -260,7 +260,6 @@ @@ -260,7 +260,6 @@
260 <dependency> 260 <dependency>
261 <groupId>org.hsqldb</groupId> 261 <groupId>org.hsqldb</groupId>
262 <artifactId>hsqldb</artifactId> 262 <artifactId>hsqldb</artifactId>
263 - <scope>test</scope>  
264 </dependency> 263 </dependency>
265 </dependencies> 264 </dependencies>
266 265
@@ -17,3 +17,4 @@ @@ -17,3 +17,4 @@
17 export JAVA_OPTS="$JAVA_OPTS -Dplatform=@pkg.platform@" 17 export JAVA_OPTS="$JAVA_OPTS -Dplatform=@pkg.platform@"
18 export LOG_FILENAME=${pkg.name}.out 18 export LOG_FILENAME=${pkg.name}.out
19 export LOADER_PATH=${pkg.installFolder}/conf,${pkg.installFolder}/extensions 19 export LOADER_PATH=${pkg.installFolder}/conf,${pkg.installFolder}/extensions
  20 +export SQL_DATA_FOLDER=${pkg.installFolder}/data/sql
@@ -223,21 +223,36 @@ spring.mvc.cors: @@ -223,21 +223,36 @@ spring.mvc.cors:
223 allowed-headers: "*" 223 allowed-headers: "*"
224 max-age: "1800" 224 max-age: "1800"
225 allow-credentials: "true" 225 allow-credentials: "true"
226 -  
227 -# SQL DAO Configuration  
228 226
  227 +# HSQLDB DAO Configuration
229 spring: 228 spring:
230 data: 229 data:
231 jpa: 230 jpa:
232 repositories: 231 repositories:
233 enabled: "true" 232 enabled: "true"
234 jpa: 233 jpa:
235 - show-sql: "false"  
236 - database-platform: "org.hibernate.dialect.PostgreSQLDialect"  
237 hibernate: 234 hibernate:
238 ddl-auto: "validate" 235 ddl-auto: "validate"
  236 + database-platform: "org.hibernate.dialect.HSQLDialect"
239 datasource: 237 datasource:
240 - driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}"  
241 - url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/thingsboard}"  
242 - username: "${SPRING_DATASOURCE_USERNAME:postgres}"  
243 - password: "${SPRING_DATASOURCE_PASSWORD:postgres}"  
  238 + driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.hsqldb.jdbc.JDBCDriver}"
  239 + url: "${SPRING_DATASOURCE_URL:jdbc:hsqldb:file:${SQL_DATA_FOLDER:/tmp}/thingsboardDb;sql.enforce_size=false}"
  240 + username: "${SPRING_DATASOURCE_USERNAME:sa}"
  241 + password: "${SPRING_DATASOURCE_PASSWORD:}"
  242 +
  243 +
  244 +# Postgres DAO Configuration
  245 +#spring:
  246 +# data:
  247 +# jpa:
  248 +# repositories:
  249 +# enabled: "true"
  250 +# jpa:
  251 +# hibernate:
  252 +# ddl-auto: "validate"
  253 +# database-platform: "org.hibernate.dialect.PostgreSQLDialect"
  254 +# datasource:
  255 +# driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}"
  256 +# url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/thingsboard}"
  257 +# username: "${SPRING_DATASOURCE_USERNAME:postgres}"
  258 +# password: "${SPRING_DATASOURCE_PASSWORD:postgres}"
@@ -78,6 +78,7 @@ if "%1" == "--loadDemo" ( @@ -78,6 +78,7 @@ if "%1" == "--loadDemo" (
78 78
79 SET BASE=%~dp0 79 SET BASE=%~dp0
80 SET LOADER_PATH=%BASE%\conf,%BASE%\extensions 80 SET LOADER_PATH=%BASE%\conf,%BASE%\extensions
  81 +SET SQL_DATA_FOLDER=%BASE%\data\sql
81 SET jarfile=%BASE%\lib\${pkg.name}.jar 82 SET jarfile=%BASE%\lib\${pkg.name}.jar
82 SET installDir=%BASE%\data 83 SET installDir=%BASE%\data
83 84
@@ -6,6 +6,7 @@ @@ -6,6 +6,7 @@
6 <logpath>${pkg.winWrapperLogFolder}</logpath> 6 <logpath>${pkg.winWrapperLogFolder}</logpath>
7 <logmode>rotate</logmode> 7 <logmode>rotate</logmode>
8 <env name="LOADER_PATH" value="%BASE%\conf,%BASE%\extensions" /> 8 <env name="LOADER_PATH" value="%BASE%\conf,%BASE%\extensions" />
  9 + <env name="SQL_DATA_FOLDER" value="%BASE%\data\sql" />
9 <executable>java</executable> 10 <executable>java</executable>
10 <startargument>-Dplatform=windows</startargument> 11 <startargument>-Dplatform=windows</startargument>
11 <startargument>-jar</startargument> 12 <startargument>-jar</startargument>
@@ -22,6 +22,7 @@ if not defined fromVersion ( @@ -22,6 +22,7 @@ if not defined fromVersion (
22 ) 22 )
23 23
24 SET LOADER_PATH=%BASE%\conf,%BASE%\extensions 24 SET LOADER_PATH=%BASE%\conf,%BASE%\extensions
  25 +SET SQL_DATA_FOLDER=%BASE%\data\sql
25 SET jarfile=%BASE%\lib\${pkg.name}.jar 26 SET jarfile=%BASE%\lib\${pkg.name}.jar
26 SET installDir=%BASE%\data 27 SET installDir=%BASE%\data
27 28
@@ -763,7 +763,6 @@ @@ -763,7 +763,6 @@
763 <groupId>org.hsqldb</groupId> 763 <groupId>org.hsqldb</groupId>
764 <artifactId>hsqldb</artifactId> 764 <artifactId>hsqldb</artifactId>
765 <version>${hsqldb.version}</version> 765 <version>${hsqldb.version}</version>
766 - <scope>test</scope>  
767 </dependency> 766 </dependency>
768 <dependency> 767 <dependency>
769 <groupId>ru.yandex.qatools.embed</groupId> 768 <groupId>ru.yandex.qatools.embed</groupId>