cleanup profiles

This commit is contained in:
Gauthier Roebroeck 2019-08-19 16:13:22 +08:00
parent 5c153bf539
commit fbb93b7266
4 changed files with 15 additions and 9 deletions

View file

@ -4,21 +4,15 @@ import org.gotson.komga.infrastructure.configuration.KomgaProperties
import org.springframework.boot.autoconfigure.SpringBootApplication import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.context.properties.EnableConfigurationProperties import org.springframework.boot.context.properties.EnableConfigurationProperties
import org.springframework.boot.runApplication import org.springframework.boot.runApplication
import org.springframework.context.annotation.Configuration
import org.springframework.context.annotation.Profile
import org.springframework.scheduling.annotation.EnableScheduling import org.springframework.scheduling.annotation.EnableScheduling
@SpringBootApplication @SpringBootApplication
@EnableConfigurationProperties( @EnableConfigurationProperties(
KomgaProperties::class KomgaProperties::class
) )
@EnableScheduling
class Application class Application
fun main(args: Array<String>) { fun main(args: Array<String>) {
runApplication<Application>(*args) runApplication<Application>(*args)
} }
@Profile("!test")
@Configuration
@EnableScheduling
class SchedulingConfiguration

View file

@ -8,7 +8,7 @@ import springfox.documentation.spi.DocumentationType
import springfox.documentation.spring.web.plugins.Docket import springfox.documentation.spring.web.plugins.Docket
import springfox.documentation.swagger2.annotations.EnableSwagger2 import springfox.documentation.swagger2.annotations.EnableSwagger2
@Profile("!test") @Profile("dev", "prod")
@Configuration @Configuration
@EnableSwagger2 @EnableSwagger2
class SwaggerConfiguration { class SwaggerConfiguration {

View file

@ -12,7 +12,7 @@ import org.springframework.stereotype.Controller
private val logger = KotlinLogging.logger {} private val logger = KotlinLogging.logger {}
@Profile("!test") @Profile("dev", "prod")
@Controller @Controller
class RootScannerController( class RootScannerController(
private val libraryManager: LibraryManager, private val libraryManager: LibraryManager,

View file

@ -0,0 +1,12 @@
spring:
flyway:
enabled: false
jpa:
properties:
javax:
persistence:
schema-generation:
create-source: metadata
scripts:
action: create
create-target: build/generated/ddl_jpa_creation.sql