Commit 7066930b authored by Alex Segers's avatar Alex Segers

[AFP-129] 🌱 Add toggle to 'Manager' model seeder (@asegers)

parent aeea3190
...@@ -10,11 +10,13 @@ import org.springframework.core.env.Environment; ...@@ -10,11 +10,13 @@ import org.springframework.core.env.Environment;
import org.springframework.core.env.Profiles; import org.springframework.core.env.Profiles;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.util.Arrays;
import java.util.stream.IntStream; import java.util.stream.IntStream;
@Component @Component
public class ManagerSeeder { 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 @Autowired
ManagerRepository managerRepository; ManagerRepository managerRepository;
...@@ -36,7 +38,7 @@ public class ManagerSeeder { ...@@ -36,7 +38,7 @@ public class ManagerSeeder {
@EventListener @EventListener
public void seedManagers(ContextRefreshedEvent event) { public void seedManagers(ContextRefreshedEvent event) {
// Only generate seeds if in development environment // Only generate seeds if in development environment
if (isEnvDevelopment()) { if (isEnvDevelopment() && RUN_SEEDER && SEED_COUNT > 0) {
managerRepository managerRepository
.deleteAll() .deleteAll()
.subscribe(); .subscribe();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment