-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
๊ธฐ๋ณธ์ ์ผ๋ก 4๊ฐ์ yml๋ก ์งํํด์ผํจ
- src/main/resources/application.yml -> ๊ณตํต
- src/main/resources/application-dev.yml -> ๊ฐ๋ฐ(mysql)
- src/main/resources/application-prod.yml -> ์ด์(mysql)
- src/test/resources/application-test.yml -> ํ ์คํธ(h2)
1,3๋ฒ์ ํ์ฌ ๊ณต๊ฐ๋์ด์๊ณ 2,4๋ฒ์ ๋น๊ณต๊ฐ ๋์ด์์
ํ์ฌ 1๋ฒ์์ ๊ธฐ๋ณธ active์ค์ ๊ฐ๋ฅ, ์ง๊ธ์ dev๋ก ๋์ด์์, ์ด์์์๋ prod๋ก ์์ ํด์ผํจ
application.yml
spring:
application:
name: MarineLeisure
profiles:
active: dev
application-dev.yml
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: ์ฃผ์
username: ์ด๋ฆ
password: ๋น๋ฒ
data:
redis:
host: ํธ์คํธ
port: ํฌํธ
password: ๋น๋ฐ๋ฒํธ
jpa:
properties:
hibernate:
format_sql: true
show_sql: true
hibernate:
ddl-auto: create
defer-datasource-initialization: true
kakao:
login:
api_key: ์์ดํผ์์ดํค
client_secret: ์ํฌ๋ฆฟ
redirect_uri: http://localhost:5174/oauth/kakao/callback
uri:
code: /oauth/authorize
base: https://kauth.kakao.com
app:
client:
url: "http://localhost:5174"
api:
# ๊ตญ๋ฆฝํด์์กฐ์ฌ์(Korea Hydrographic and Oceanographic Agency, KHOA)
khoa:
base-url: https://apis.data.go.kr/1192136
service-key: ๊ตญ๋ฆ
ํด์์กฐ์ฌ์์๋น์คํค(๋ฐ๋ค์ง์,๋์์ง์๋ฑ๋ฑ)
type: json
path:
fishing: /fcstFishing/GetFcstFishingApiService
mudflat: /fcstMudflat/GetFcstMudflatApiService
diving: /fcstSkinScuba/GetFcstSkinScubaApiService
surfing: /fcstSurfing/GetFcstSurfingApiService
# ๋ฐ๋ค๋๋ฆฌ
badanuri:
key: ๋ฐ๋ค๋๋ฆฌ์๋น์คํค
# open meteo
openmeteo:
base-url: https://api.open-meteo.com/v1/forecast
timezone: Asia/Seoul
jwt:
secret: ์ํฌ๋ฆฟํค
access-token-validity-in-seconds: 300
server:
port: 8082
application-prod ๋ ์ถํ ์ด์์ ์์
application-test
spring:
datasource:
driver-class-name: org.h2.Driver
url: jdbc:h2:mem:testdb;MODE=MySQL
username: sa
password:
h2:
console:
enabled: true
path: /h2-console
jpa:
database-platform: org.hibernate.dialect.H2Dialect
hibernate:
ddl-auto: create-drop
properties:
hibernate:
format_sql: true
show_sql: true
defer-datasource-initialization: true
kakao:
login:
api_key: ์์ดํผ์์ดํค
client_secret: ์ํฌ๋ฆฟ
redirect_uri: http://localhost:5174/oauth/kakao/callback
uri:
code: /oauth/authorize
base: https://kauth.kakao.com
app:
client:
url: "http://localhost:5174"
api:
# ๊ตญ๋ฆฝํด์์กฐ์ฌ์(Korea Hydrographic and Oceanographic Agency, KHOA)
khoa:
base-url: https://apis.data.go.kr/1192136
service-key: ๊ตญ๋ฆ
ํด์์กฐ์ฌ์์๋น์คํค(๋ฐ๋ค์ง์,๋์์ง์๋ฑ๋ฑ)
type: json
path:
fishing: /fcstFishing/GetFcstFishingApiService
mudflat: /fcstMudflat/GetFcstMudflatApiService
diving: /fcstSkinScuba/GetFcstSkinScubaApiService
surfing: /fcstSurfing/GetFcstSurfingApiService
# ๋ฐ๋ค๋๋ฆฌ
badanuri:
key: ๋ฐ๋ค๋๋ฆฌ์๋น์คํค
# open meteo
openmeteo:
base-url: https://api.open-meteo.com/v1/forecast
timezone: Asia/Seoul
jwt:
secret: ์์์ํฌ๋ฆฟํค
access-token-validity-in-seconds: 300
server:
port: 8082
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation