diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..0a5d483 Binary files /dev/null and b/.DS_Store differ diff --git a/docker-compose.yml b/docker-compose.yml index 429703d..2af63ee 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,3 @@ -version: "3.8" services: ketchapp-api: build: . @@ -6,3 +5,9 @@ services: - "8081:8081" environment: - GEMINI_API_KEY=AIzaSyCkkuxXPPoohG40PbiIFECLbr7sjAqo-a0 + networks: + - ketchapp-net + +networks: + ketchapp-net: + external: true diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000..996006c Binary files /dev/null and b/src/.DS_Store differ diff --git a/src/main/java/com/alessandra_alessandro/ketchapp/KetchappApplication.java b/src/main/java/com/alessandra_alessandro/ketchapp/KetchappApplication.java index 7edbdc0..cbec81f 100644 --- a/src/main/java/com/alessandra_alessandro/ketchapp/KetchappApplication.java +++ b/src/main/java/com/alessandra_alessandro/ketchapp/KetchappApplication.java @@ -9,4 +9,4 @@ public class KetchappApplication { public static void main(String[] args) { SpringApplication.run(KetchappApplication.class, args); } -} \ No newline at end of file +} diff --git a/src/main/java/com/alessandra_alessandro/ketchapp/controllers/TomatoesControllers.java b/src/main/java/com/alessandra_alessandro/ketchapp/controllers/TomatoesControllers.java index 7dcc656..909e682 100644 --- a/src/main/java/com/alessandra_alessandro/ketchapp/controllers/TomatoesControllers.java +++ b/src/main/java/com/alessandra_alessandro/ketchapp/controllers/TomatoesControllers.java @@ -7,22 +7,28 @@ import com.alessandra_alessandro.ketchapp.repositories.ActivitiesRepository; import com.alessandra_alessandro.ketchapp.repositories.TomatoesRepository; import com.alessandra_alessandro.ketchapp.utils.EntityMapper; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; +import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; - -import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; @Service public class TomatoesControllers { - private static final Logger log = LoggerFactory.getLogger(TomatoesControllers.class); + + private static final Logger log = LoggerFactory.getLogger( + TomatoesControllers.class + ); final TomatoesRepository tomatoesRepository; private final ActivitiesRepository activitiesRepository; private final EntityMapper entityMapper; @Autowired - public TomatoesControllers(TomatoesRepository tomatoesRepository, ActivitiesRepository activitiesRepository, EntityMapper entityMapper) { + public TomatoesControllers( + TomatoesRepository tomatoesRepository, + ActivitiesRepository activitiesRepository, + EntityMapper entityMapper + ) { this.tomatoesRepository = tomatoesRepository; this.activitiesRepository = activitiesRepository; this.entityMapper = entityMapper; @@ -59,12 +65,19 @@ public TomatoDto createTomato(TomatoDto tomatoDto) { */ public List getActivitiesByTomatoId(Integer tomatoId) { log.info("Fetching activities for tomatoId: {}", tomatoId); - List activities = activitiesRepository.findByTomatoId(tomatoId); - log.info("Found {} activities for tomatoId {}", activities.size(), tomatoId); - List result = activities.stream() - .map(entityMapper::activityEntityToDto) - .collect(java.util.stream.Collectors.toList()); + List activities = activitiesRepository.findByTomatoId( + tomatoId + ); + log.info( + "Found {} activities for tomatoId {}", + activities.size(), + tomatoId + ); + List result = activities + .stream() + .map(entityMapper::activityEntityToDto) + .collect(java.util.stream.Collectors.toList()); log.info("Mapped activities to ActivityDto list: {}", result); return result; } -} \ No newline at end of file +} diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index fc5fa56..68ec616 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -31,7 +31,7 @@ GEMINI_API_KEY=AIzaSyClXWWxzTCaB6mMZl1Uqcr_3Pe2xZgFHyE # Kafka Configuration app.kafka.topic.mail-service=MailService -spring.kafka.bootstrap-servers=151.42.165.160:29092 +spring.kafka.bootstrap-servers=kafka:9092 spring.kafka.consumer.group-id=KafkaID spring.kafka.consumer.auto-offset-reset=earliest # important for initial consumer