기록하며 성장한다 - 개발, 회고

개발 이슈 해결

[ 개발 이슈 해결 ] application.properties 작성하는 민감 정보가 github에 올라가지 않게 하는 방법

전대홍 2023. 11. 21. 23:21

이슈

application.properties 에는 DB정보나 Redis 정보등이 들어간다.

해당 정보가 그대로 github에 올라가면 안되기 때문에, 이걸 관리해주는 방법이 필요하다.

 

해결

1. application-aws.properties 라는 properties를 만든다.

2. application-aws.properties 에 DB나 Redis 등의 민감 정보를 입력한다.

3. application.properties에는 spring.profiles.include = aws 만 작성한다.

4. .gitignore에 ### IntelliJ IDEA ### 아래에 applicatoin-aws.properties 을 작성한다.