generated from pricelees/issue-pr-template
[#54] 애플리케이션 배포 #55
@ -8,7 +8,7 @@ services:
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: init
|
||||
MYSQL_DATABASE: roomescape_local
|
||||
TZ: Asia/Seoul
|
||||
TZ: UTC
|
||||
command:
|
||||
- --character-set-server=utf8mb4
|
||||
- --collation-server=utf8mb4_unicode_ci
|
||||
|
||||
@ -3,6 +3,7 @@ package com.sangdol.roomescape
|
||||
import org.springframework.boot.Banner
|
||||
import org.springframework.boot.SpringApplication
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication
|
||||
import java.util.*
|
||||
|
||||
@SpringBootApplication(
|
||||
scanBasePackages = ["com.sangdol.roomescape", "com.sangdol.common"]
|
||||
@ -10,6 +11,9 @@ import org.springframework.boot.autoconfigure.SpringBootApplication
|
||||
class RoomescapeApplication
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
System.setProperty("user.timezone", "UTC")
|
||||
TimeZone.setDefault(TimeZone.getTimeZone("UTC"))
|
||||
|
||||
val springApplication = SpringApplication(RoomescapeApplication::class.java)
|
||||
springApplication.setBannerMode(Banner.Mode.OFF)
|
||||
springApplication.run()
|
||||
|
||||
@ -7,7 +7,7 @@ spring:
|
||||
ddl-auto: validate
|
||||
datasource:
|
||||
hikari:
|
||||
jdbc-url: jdbc:mysql://localhost:23306/roomescape_local
|
||||
jdbc-url: jdbc:mysql://localhost:23306/roomescape_local?useLegacyDatetimeCode=false&serverTimezone=UTC
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
username: root
|
||||
password: init
|
||||
|
||||
@ -1,5 +1,13 @@
|
||||
package com.sangdol.roomescape.supports
|
||||
|
||||
import com.sangdol.roomescape.admin.infrastructure.persistence.AdminRepository
|
||||
import com.sangdol.roomescape.payment.business.PaymentWriter
|
||||
import com.sangdol.roomescape.payment.infrastructure.persistence.PaymentRepository
|
||||
import com.sangdol.roomescape.reservation.infrastructure.persistence.ReservationRepository
|
||||
import com.sangdol.roomescape.schedule.infrastructure.persistence.ScheduleRepository
|
||||
import com.sangdol.roomescape.store.infrastructure.persistence.StoreRepository
|
||||
import com.sangdol.roomescape.theme.infrastructure.persistence.ThemeRepository
|
||||
import com.sangdol.roomescape.user.infrastructure.persistence.UserRepository
|
||||
import io.kotest.core.config.AbstractProjectConfig
|
||||
import io.kotest.core.spec.Spec
|
||||
import io.kotest.core.spec.style.FunSpec
|
||||
@ -13,17 +21,15 @@ import org.springframework.boot.test.web.server.LocalServerPort
|
||||
import org.springframework.context.annotation.Bean
|
||||
import org.springframework.context.annotation.Import
|
||||
import org.springframework.test.context.ActiveProfiles
|
||||
import com.sangdol.roomescape.admin.infrastructure.persistence.AdminRepository
|
||||
import com.sangdol.roomescape.payment.business.PaymentWriter
|
||||
import com.sangdol.roomescape.payment.infrastructure.persistence.PaymentRepository
|
||||
import com.sangdol.roomescape.reservation.infrastructure.persistence.ReservationRepository
|
||||
import com.sangdol.roomescape.schedule.infrastructure.persistence.ScheduleRepository
|
||||
import com.sangdol.roomescape.store.infrastructure.persistence.StoreRepository
|
||||
import com.sangdol.roomescape.theme.infrastructure.persistence.ThemeRepository
|
||||
import com.sangdol.roomescape.user.infrastructure.persistence.UserRepository
|
||||
import java.util.*
|
||||
|
||||
object KotestConfig : AbstractProjectConfig() {
|
||||
override fun extensions(): List<SpringTestExtension> = listOf(SpringExtension)
|
||||
override suspend fun beforeProject() {
|
||||
super.beforeProject()
|
||||
System.setProperty("user.timezone", "UTC")
|
||||
TimeZone.setDefault(TimeZone.getTimeZone("UTC"))
|
||||
}
|
||||
}
|
||||
|
||||
@Import(TestConfig::class)
|
||||
|
||||
@ -10,7 +10,7 @@ spring:
|
||||
ddl-auto: validate
|
||||
datasource:
|
||||
hikari:
|
||||
jdbc-url: jdbc:mysql://localhost:23306/roomescape_local
|
||||
jdbc-url: jdbc:mysql://localhost:23306/roomescape_local?useLegacyDatetimeCode=false&serverTimezone=UTC
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
username: root
|
||||
password: init
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user