36 lines
1013 B
YAML
36 lines
1013 B
YAML
# Docker 컨테이너 환경 설정 (SPRING_PROFILES_ACTIVE=docker 일 때 적용)
|
|
spring:
|
|
datasource:
|
|
url: jdbc:mysql://mysql:3306/stockAnalyzer?useSSL=false&serverTimezone=Asia/Seoul&characterEncoding=UTF-8&allowPublicKeyRetrieval=true&createDatabaseIfNotExist=true
|
|
username: ${DB_USERNAME:stock}
|
|
password: ${DB_PASSWORD:analyzer}
|
|
hikari:
|
|
connection-timeout: 60000
|
|
initialization-fail-timeout: 60000
|
|
|
|
jpa:
|
|
hibernate:
|
|
ddl-auto: validate
|
|
|
|
flyway:
|
|
enabled: true
|
|
baseline-on-migrate: true
|
|
baseline-version: 0
|
|
validate-on-migrate: false
|
|
|
|
goldenchart:
|
|
cors:
|
|
allowed-origins:
|
|
- "*"
|
|
|
|
# FCM — exdev: FIREBASE_ENABLED=true + 서비스 계정 JSON 마운트
|
|
firebase:
|
|
enabled: ${FIREBASE_ENABLED:false}
|
|
# Docker 볼륨 마운트 시: FIREBASE_SERVICE_ACCOUNT=/app/firebase-service-account.json
|
|
service-account-file: ${FIREBASE_SERVICE_ACCOUNT:firebase-service-account.json}
|
|
|
|
logging:
|
|
level:
|
|
com.goldenchart: INFO
|
|
org.flywaydb: INFO
|