diff --git a/app-monolith/pom.xml b/app-monolith/pom.xml
index 185a3ac..1a0e07b 100644
--- a/app-monolith/pom.xml
+++ b/app-monolith/pom.xml
@@ -113,6 +113,10 @@
1.12.0.RELEASE
provided
+
+ org.springframework.boot
+ spring-boot-starter-cloud-connectors
+
org.liquibase
liquibase-core
diff --git a/app-monolith/src/main/java/io/dddbyexamples/factory/AppConfiguration.java b/app-monolith/src/main/java/io/dddbyexamples/factory/AppConfiguration.java
index d33a88f..6f467fd 100644
--- a/app-monolith/src/main/java/io/dddbyexamples/factory/AppConfiguration.java
+++ b/app-monolith/src/main/java/io/dddbyexamples/factory/AppConfiguration.java
@@ -3,7 +3,10 @@ package io.dddbyexamples.factory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.domain.EntityScan;
+import org.springframework.cloud.config.java.ServiceScan;
import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Profile;
import org.springframework.data.jpa.convert.threeten.Jsr310JpaConverters;
import org.springframework.scheduling.annotation.EnableScheduling;
import io.dddbyexamples.factory.shortages.prediction.calculation.Stock;
@@ -32,4 +35,10 @@ public class AppConfiguration {
public Clock clock() {
return Clock.systemDefaultZone();
}
+
+ @Configuration
+ @ServiceScan
+ @Profile("cloud")
+ public class ServiceConfiguration {
+ }
}