package de.micromata.borgbutler.server
|
|
import mu.KotlinLogging
|
import org.springframework.context.annotation.Configuration
|
import org.springframework.web.servlet.config.annotation.CorsRegistry
|
import org.springframework.web.servlet.config.annotation.EnableWebMvc
|
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer
|
|
|
private val log = KotlinLogging.logger {}
|
|
@Configuration
|
@EnableWebMvc
|
open class WebConfig : WebMvcConfigurer {
|
override fun addCorsMappings(registry: CorsRegistry) {
|
if (RunningMode.webDevelopment) {
|
log.warn("*********************************")
|
log.warn("*********** **********")
|
log.warn("*********** ATTENTION! **********")
|
log.warn("*********** **********")
|
log.warn("*********** Running in **********")
|
log.warn("*********** dev mode! **********")
|
log.warn("*********** **********")
|
log.warn("*********************************")
|
log.warn("Don't deliver this app in dev mode due to security reasons (CrossOriginFilter is set)!")
|
registry.addMapping("/**")
|
}
|
}
|
}
|