Skip to content
Snippets Groups Projects

Security

Merged Jitka Viceníková requested to merge security into develop
Compare and Show latest version
7 files
+ 386
355
Compare changes
  • Side-by-side
  • Inline
Files
7
@@ -28,17 +28,26 @@ import java.util.Optional;
@Service
public class ApplicationService {
private static final Logger log = LoggerFactory.getLogger(ApplicationService.class);
private static final String NOTIFICATION_MODULE_URL = "http://localhost:8083";
private static final String NOTIFICATION_MODULE_DOCKER = "http://notification:8083";
private static final String NOTIFICATION_MODULE_LOCALHOST = "http://localhost:8083";
private String NOTIFICATION_MODULE_URL;
private static final String NOTIFICATION_MODULE_URI_NEW = "/notification/application/new";
private static final String NOTIFICATION_MODULE_URI_STATUS = "/notification/application/status";
private static final List<String> NOTIFICATION_RECEIVERS = List.of("formula.team.management@gmail.com");
private final ApplicationRepository applicationRepository;
private final WebClient webClient;
@Autowired
public ApplicationService(ApplicationRepository applicationRepository, WebClient.Builder webClientBuilder) {
this.applicationRepository = applicationRepository;
//if running in docker, modules cannot communicate through localhost
if (System.getenv("DOCKER") != null) {
NOTIFICATION_MODULE_URL = NOTIFICATION_MODULE_DOCKER;
}
else {
NOTIFICATION_MODULE_URL = NOTIFICATION_MODULE_LOCALHOST;
}
this.webClient = webClientBuilder.baseUrl(NOTIFICATION_MODULE_URL).build();
}
Loading