[spring boot] IntelliJ 스프링부트 민감정보 .gitignore 시키기

밈무·2022년 4월 30일
1

내가 보려고 쓰는 글
처음 개발을 시작할 때부터 민감정보를 !절대! 깃허브에 올리면 안 된다는 소리를 익히 들었고
깃허브에 한번 잘못 올리면 깃허브 커밋 기록에서 지우는 게 쉽지 않다고 들어서(레포를 날려버려야 한다고..) 나름 신경쓰면서 개발을 했는데도 영문 모르게 AWS 해킹을 당했던 전적이 있다...

그 이후로 더욱 신경쓰게 되었는데 항상 할 때마다 잊어버려서 기록해두기로 했다.


application-어쩌구.properties 파일 만들기

  • resources 폴더(기존 application.properties와 같은 레벨)에 application-어쩌구.properties 파일을 생성한다.
  • 나는 보통 application-secret.properties 라고 만든다.

application-어쩌구.properties 파일에 민감 정보 옮기기

  • application.properties에 작성하는 방법과 동일하게 작성해준다.
  • 나는 aws 관련 정보는 전부 따로 빼주는 거 같다.

application.properties와 연결

  • application.properties에 application.profiles.include=어쩌구 입력
  • ex) application.profiles.include=secret

gitignore 시켜주기

  • application-어쩌구.properties 파일이 깃허브에 올라기지 않도록 .gitignore에 application-어쩌구.properties코드를 추가한다.

0개의 댓글

관련 채용 정보