Commit 7e258e25 authored by Hyunsu's avatar Hyunsu

Stage에 따라 별도의 환경 설정 (application.yml)이 적용 될 수 있도록 한다. -Dprofile=dev

parent 862624cf
FROM openjdk:11.0.13-slim
ARG JAR_FILE=build/libs/order-0.0.1-SNAPSHOT.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
ENTRYPOINT ["java","-jar -Dspring.profiles.active=prod","/app.jar"]
......@@ -21,8 +21,6 @@ repositories {
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-web'
// implementation 'mysql:mysql-connector-java'
implementation 'org.postgresql:postgresql'
implementation 'org.projectlombok:lombok'
runtimeOnly 'com.h2database:h2'
annotationProcessor 'org.projectlombok:lombok'
......@@ -30,6 +28,22 @@ dependencies {
// https://mvnrepository.com/artifact/org.axonframework/axon-spring-boot-starter
implementation group: 'org.axonframework', name: 'axon-spring-boot-starter', version: '4.5.14'
implementation group: 'org.axonframework', name: 'axon-configuration', version: "4.5.14"
// Postgresql
implementation 'org.postgresql:postgresql'
implementation group: 'org.postgresql', name: 'postgresql', version: '42.2.23' // 추가
runtimeOnly 'org.postgresql:postgresql' // 추가
}
// Default는 dev 로 지정
ext.profile = (!project.hasProperty('profile') || !profile) ? 'dev' : profile
// 리소스 폴더 지정
sourceSets {
main {
resources {
srcDirs "src/main/resources", "src/main/resources-${profile}"
}
}
}
tasks.named('test') {
......
......@@ -7,7 +7,7 @@ axon:
serializer:
general: xstream
axonserver:
servers: localhost:8124
servers: 192.168.0.100:8124
server:
port : 9093
......@@ -15,11 +15,11 @@ server:
spring:
datasource:
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/postgres
url: jdbc:postgresql://192.168.0.100:25432/showcase1
# driver-class-name: com.mysql.cj.jdbc.Driver
# url: jdbc:mysql://localhost:3306/msatest
username: postgres
password: admin
username: showcase1
password: deloitte01!
jpa:
# show-sql: true
......
#axon:
# serializer:
# general: jackson
# events: jackson
# messages: jackson
axon:
serializer:
general: xstream
axonserver:
servers: 192.168.0.100:8124
server:
port : 9093
spring:
datasource:
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://192.168.0.100:25432/showcase1
# driver-class-name: com.mysql.cj.jdbc.Driver
# url: jdbc:mysql://localhost:3306/msatest
username: showcase1
password: deloitte01!
jpa:
# show-sql: true
hibernate:
ddl-auto: update
# dialect: org.hibernate.dialect.H2Dialect
properties:
format_sql: true
\ No newline at end of file
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