Commit 11cedacd2af497b0653747b61b1a019e6ef18cd3
1 parent
ebbec801
Moved hsql DB folder to env variables
Showing
7 changed files
with
27 additions
and
10 deletions
@@ -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> |