Skip to content

Commit 7fffcc1

Browse files
committed
Fix: 환경변수 이름과 compose 주입 방식 정리
1 parent 965667c commit 7fffcc1

6 files changed

Lines changed: 13 additions & 34 deletions

File tree

infra/docker-compose.stg.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,6 @@ services:
66
container_name: docsa-app-stg
77
restart: unless-stopped
88
env_file: .stg.env
9-
environment:
10-
SPRING_DATA_MONGODB_URI: ${SPRING_DATA_MONGODB_URI}
11-
SPRING_MAIL_USERNAME: ${SPRING_MAIL_USERNAME}
12-
#SPRING_MAIL_PASSWORD: ${SPRING_MAIL_PASSWORD}
13-
SPRING_DATASOURCE_URL: ${SPRING_DATASOURCE_URL}
14-
SPRING_DATASOURCE_USERNAME: ${SPRING_DATASOURCE_USERNAME}
15-
SPRING_DATASOURCE_PASSWORD: ${SPRING_DATASOURCE_PASSWORD}
16-
SERVER_SERVLET_SESSION_COOKIE_NAME: ${SESSION_COOKIE_NAME}
17-
SERVER_SERVLET_SESSION_COOKIE_DOMAIN: ${SESSION_COOKIE_DOMAIN}
18-
SPRINGDOC_SWAGGER-UI_SERVERS_URL: ${SWAGGER_SERVER_URL}
19-
SPRING_JPA_HIBERNATE_DDL_AUTO: ${DDL_AUTO}
209
depends_on:
2110
mysql:
2211
condition: service_healthy

infra/docker-compose.yml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,6 @@ services:
66
container_name: docsa-app
77
restart: unless-stopped
88
env_file: .env
9-
environment:
10-
SPRING_DATA_MONGODB_URI: ${SPRING_DATA_MONGODB_URI}
11-
SPRING_MAIL_USERNAME: ${SPRING_MAIL_USERNAME}
12-
SPRING_MAIL_PASSWORD: ${SPRING_MAIL_PASSWORD}
13-
SPRING_DATASOURCE_URL: ${SPRING_DATASOURCE_URL}
14-
SPRING_DATASOURCE_USERNAME: ${SPRING_DATASOURCE_USERNAME}
15-
SPRING_DATASOURCE_PASSWORD: ${SPRING_DATASOURCE_PASSWORD}
16-
SERVER_SERVLET_SESSION_COOKIE_NAME: ${SESSION_COOKIE_NAME}
17-
SERVER_SERVLET_SESSION_COOKIE_DOMAIN: ${SESSION_COOKIE_DOMAIN}
18-
SPRINGDOC_SWAGGER-UI_SERVERS_URL: ${SWAGGER_SERVER_URL}
199
depends_on:
2010
mysql:
2111
condition: service_healthy

src/main/resources/application-local.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
spring:
22
datasource:
33
driver-class-name: com.mysql.cj.jdbc.Driver
4-
url: jdbc:mysql://localhost:3306/docsa
5-
username: ${MYSQL_USERNAME}
6-
password: ${MYSQL_PASSWORD}
4+
url: ${SPRING_DATASOURCE_URL:jdbc:mysql://localhost:3306/docsa}
5+
username: ${SPRING_DATASOURCE_USERNAME:${MYSQL_USERNAME}}
6+
password: ${SPRING_DATASOURCE_PASSWORD:${MYSQL_PASSWORD}}
77

88
mail:
99
# smtp: smtp.gmail.com, port: 587 / mailpit: localhost, port: 1025
@@ -23,7 +23,7 @@ spring:
2323

2424
jpa:
2525
hibernate:
26-
ddl-auto: ${DDL_AUTO:create-drop}
26+
ddl-auto: ${SPRING_JPA_HIBERNATE_DDL_AUTO:${DDL_AUTO:create-drop}}
2727
show-sql: false
2828
properties:
2929
hibernate:

src/main/resources/application-prod.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
spring:
22
datasource:
33
driver-class-name: com.mysql.cj.jdbc.Driver
4-
url: ${MYSQL_PROD_URL}
5-
username: ${MYSQL_USERNAME}
6-
password: ${MYSQL_PASSWORD}
4+
url: ${SPRING_DATASOURCE_URL:${MYSQL_PROD_URL}}
5+
username: ${SPRING_DATASOURCE_USERNAME:${MYSQL_USERNAME}}
6+
password: ${SPRING_DATASOURCE_PASSWORD:${MYSQL_PASSWORD}}
77

88
flyway:
99
enabled: ${FLYWAY_ENABLED:true}
@@ -22,7 +22,7 @@ spring:
2222

2323
jpa:
2424
hibernate:
25-
ddl-auto: ${DDL_AUTO:validate}
25+
ddl-auto: ${SPRING_JPA_HIBERNATE_DDL_AUTO:${DDL_AUTO:validate}}
2626
database-platform: org.hibernate.dialect.MySQL8Dialect
2727
show-sql: false
2828
properties:

src/main/resources/application-stg.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
spring:
22
datasource:
33
driver-class-name: com.mysql.cj.jdbc.Driver
4-
url: ${MYSQL_PROD_URL}
5-
username: ${MYSQL_USERNAME}
6-
password: ${MYSQL_PASSWORD}
4+
url: ${SPRING_DATASOURCE_URL:${MYSQL_PROD_URL}}
5+
username: ${SPRING_DATASOURCE_USERNAME:${MYSQL_USERNAME}}
6+
password: ${SPRING_DATASOURCE_PASSWORD:${MYSQL_PASSWORD}}
77

88
flyway:
99
enabled: ${FLYWAY_ENABLED:true}
@@ -22,7 +22,7 @@ spring:
2222

2323
jpa:
2424
hibernate:
25-
ddl-auto: ${DDL_AUTO:validate}
25+
ddl-auto: ${SPRING_JPA_HIBERNATE_DDL_AUTO:${DDL_AUTO:validate}}
2626
database-platform: org.hibernate.dialect.MySQL8Dialect
2727
show-sql: false
2828
properties:

src/main/resources/application.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ spring:
44

55
data:
66
mongodb:
7-
uri: ${MONGO_URI}
7+
uri: ${SPRING_DATA_MONGODB_URI:${MONGO_URI}}
88

99
mail:
1010
connection-timeout: 5000

0 commit comments

Comments
 (0)