You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
기존 application.yml 설정을 환경별(application-dev.yml, application-test.yml, application-prod.yml)로 분리하여 각 환경에 맞게 DB 연결 정보, JPA ddl-auto, 로깅 레벨 등을 설정합니다.
prod: 운영환경 (MySQL)
dev: 개발환경 (MySQL with Docker-compose)
test: memoryH2Database
운영(prod) 환경에서 데이터베이스 스키마 마이그레이션을 위해 Flyway를 미리 도입합니다.
Flyway는 DB 스키마 버전 관리를 위한 툴로 DB 변경사항(테이블 추가, 컬럼 변경 등)을 스크립트 파일로 만들고 버전으로 관리해 애플리케이션 실행 시 자동으로 순서대로 적용하거나 이력을 추적합니다.
이를 통해 개발부터 운영까지 데이터베이스 스키마를 일관되고 안전하게 관리할 수 있습니다.
📄 설명
기존 application.yml 설정을 환경별(application-dev.yml, application-test.yml, application-prod.yml)로 분리하여 각 환경에 맞게 DB 연결 정보, JPA ddl-auto, 로깅 레벨 등을 설정합니다.
운영(prod) 환경에서 데이터베이스 스키마 마이그레이션을 위해 Flyway를 미리 도입합니다.
Flyway는 DB 스키마 버전 관리를 위한 툴로 DB 변경사항(테이블 추가, 컬럼 변경 등)을 스크립트 파일로 만들고 버전으로 관리해 애플리케이션 실행 시 자동으로 순서대로 적용하거나 이력을 추적합니다.
이를 통해 개발부터 운영까지 데이터베이스 스키마를 일관되고 안전하게 관리할 수 있습니다.
✅ 작업할 내용
💡 참고 자료
Flyway 연결 설정
No response
The text was updated successfully, but these errors were encountered: