-
Notifications
You must be signed in to change notification settings - Fork 8
[BE] 서버 실행 가이드
Seokjin Jeon edited this page Apr 4, 2024
·
3 revisions
다른 환경에서 원활한 실행을 위해 application-local.yml
은 .gitignore
에 등록되어, 기본적으로 제공되지 않습니다.
따라서 다음과 같이 기본 템플릿을 제공하니, 개인의 환경에 맞게 수정하여 사용하시면 됩니다.
spring:
datasource:
url: jdbc:mysql://localhost:13306/festago # backend/docker/docker-compose.yml
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
properties:
hibernate:
format_sql: true
show-sql: true
hibernate:
ddl-auto: validate
open-in-view: false
flyway:
enabled: true
baseline-on-migrate: true
baseline-version: 1
data:
web:
pageable:
one-indexed-parameters: true
mvc:
throw-exception-if-no-handler-found: true # RequestMapping에 등록되지 않았지만, 인터셉터가 적용되는 경로 접근 시 500 응답 방지
web:
resources:
add-mappings: false # RequestMapping에 등록되지 않았지만, 인터셉터가 적용되는 경로 접근 시 500 응답 방지
logging:
file:
path: ./
level:
org:
hibernate:
orm:
jdbc:
bind: trace
springframework:
web:
servlet:
PageNotFound: off # 잘못된 경로 접근 시 WARN 로그 방지
festago:
# QR 코드 인증을 위한 JWT HMAC SHA 코드
qr-secret-key: festagofestagofestagofestagofestagofestagofestagofestagofestagofestagofestagofestagofestagofestago
# 로그인 인증을 위한 JWT HMAC SHA 코드
auth-secret-key: festagofestagofestagofestagofestagofestagofestagofestagofestagofestagofestagofestagofestagofestago
# CORS 주소 목록. 쉼표만 붙이고 띄어쓰기를 하지 않습니다. ex: http://localhost:3000,https://festago.com
cors-allow-origins: http://localhost:3000