diff --git a/src/main/java/com/afp/ordermanagement/seeder/ManagerSeeder.java b/src/main/java/com/afp/ordermanagement/seeder/ManagerSeeder.java index eb666392e5e95f7eb36a2d740514f7d89cb1b322..032d0e8aa2b42abd10d6df0050e0c71381e02d6c 100644 --- a/src/main/java/com/afp/ordermanagement/seeder/ManagerSeeder.java +++ b/src/main/java/com/afp/ordermanagement/seeder/ManagerSeeder.java @@ -10,11 +10,13 @@ import org.springframework.core.env.Environment; import org.springframework.core.env.Profiles; import org.springframework.stereotype.Component; -import java.util.Arrays; import java.util.stream.IntStream; @Component public class ManagerSeeder { + // Toggle + static private final boolean RUN_SEEDER = false; // FIXME: <- Set to `true` to run seeder on app start-up (in development) + @Autowired ManagerRepository managerRepository; @@ -36,7 +38,7 @@ public class ManagerSeeder { @EventListener public void seedManagers(ContextRefreshedEvent event) { // Only generate seeds if in development environment - if (isEnvDevelopment()) { + if (isEnvDevelopment() && RUN_SEEDER && SEED_COUNT > 0) { managerRepository .deleteAll() .subscribe();