Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

리얼: MySQL 8.x #45

Merged
merged 1 commit into from
Jul 29, 2024
Merged

리얼: MySQL 8.x #45

merged 1 commit into from
Jul 29, 2024

Conversation

djkeh
Copy link
Owner

@djkeh djkeh commented Jul 29, 2024

이 작업은 부트 앱이 동작할 때 인메모리 DB 대신 실제 DB를 바라보도록 스프링 프로퍼티를 수정한다.
다만 그대로 DB 접근 정보를 쓰면 보안에 문제가 되므로, 시스템 환경변수형태로 넣는다.
이 변경 후에도 테스트가 잘 동작하도록 기본 테스트의 프로파일을 수정한다.

This closes #40

기본 프로필에서 부트 앱을 실행할 경우
실제 DB(mysql)에 접근할 수 있도록
datasource 정보를 변경함.
그러나, 그대로 넣을 경우 암호, ID 등의
민감정보가 소스코드를 통해 깃헙에 유출되므로
시스템 환경변수 형식으로 추가.
로컬에서 이 부분을 동작하게 하려면
별도로 시스템 환경변수를 적절히 세팅해 줘야 함.

기본 프로필은 이제 환경변수를 바라보므로
환경변수 없이 테스트를 동작할 수 있게
기본 테스트에 `test` 프로필을 애노테이션으로 지정함.
@djkeh djkeh added the enhancement New feature or request label Jul 29, 2024
@djkeh djkeh self-assigned this Jul 29, 2024
@djkeh djkeh merged commit 727acc8 into main Jul 29, 2024
@djkeh djkeh deleted the feature/40-mysql branch July 29, 2024 21:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

리얼: MySQL 8.x
1 participant