From 129557ae3bd41f9c1d37c823a97b74fc67b577cc Mon Sep 17 00:00:00 2001
From: Thomas <gltron3000@gmail.com>
Date: Thu, 28 May 2020 10:40:58 +0200
Subject: [PATCH] Convert dataStore to FS

---
 docker-compose.yml                              | 4 +++-
 mozen/pom.xml                                   | 2 +-
 mozen/src/main/java/mozen/MozenApplication.java | 4 ++--
 mozen/src/main/resources/application.properties | 4 +++-
 4 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/docker-compose.yml b/docker-compose.yml
index b668036..6f555f0 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -13,7 +13,7 @@ services:
       - MYSQL_USER=mozen_user
       - MYSQL_PASSWORD=1234
     volumes:
-      - /data/mozen_db_data:/config
+      - /data/mozen_data/db:/config
     restart: unless-stopped
 
   mozen_web:
@@ -23,4 +23,6 @@ services:
     container_name: mozen_web
     ports:
       - 8007:8181
+    volumes:
+      - /data/mozen_data/store:/home/data
     restart: unless-stopped
diff --git a/mozen/pom.xml b/mozen/pom.xml
index 0ec4db7..fdf4046 100644
--- a/mozen/pom.xml
+++ b/mozen/pom.xml
@@ -48,7 +48,7 @@
 		</dependency>
 		<dependency>
 			<groupId>com.github.paulcwarren</groupId>
-			<artifactId>spring-content-jpa-boot-starter</artifactId>
+			<artifactId>spring-content-fs-boot-starter</artifactId>
 			<version>1.0.0.M10</version>
 		</dependency>
 
diff --git a/mozen/src/main/java/mozen/MozenApplication.java b/mozen/src/main/java/mozen/MozenApplication.java
index 273029a..eae15a1 100644
--- a/mozen/src/main/java/mozen/MozenApplication.java
+++ b/mozen/src/main/java/mozen/MozenApplication.java
@@ -3,7 +3,7 @@ package mozen;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.boot.autoconfigure.domain.EntityScan;
-import org.springframework.content.jpa.config.EnableJpaStores;
+import org.springframework.content.fs.config.EnableFilesystemStores;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.ComponentScan;
 import org.springframework.context.annotation.PropertySource;
@@ -15,7 +15,7 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
 @EnableJpaRepositories(basePackageClasses = MozenApplication.class)
 @EntityScan(basePackages = "mozen.model")
 @ComponentScan(basePackages = "mozen")
-@EnableJpaStores
+@EnableFilesystemStores
 @EnableTransactionManagement
 @PropertySource("classpath:application.properties")
 public class MozenApplication {
diff --git a/mozen/src/main/resources/application.properties b/mozen/src/main/resources/application.properties
index 4d10c89..75886fb 100644
--- a/mozen/src/main/resources/application.properties
+++ b/mozen/src/main/resources/application.properties
@@ -31,4 +31,6 @@ spring.jpa.hibernate.ddl-auto=update
 spring.servlet.multipart.max-file-size=10GB
 spring.servlet.multipart.max-request-size=10GB
 
-spring.jackson.serialization.fail-on-empty-beans=false
\ No newline at end of file
+spring.jackson.serialization.fail-on-empty-beans=false
+
+spring.content.fs.filesystem-root=data
\ No newline at end of file
-- 
GitLab