Welcome! Everything is fine.

[Spring] application.yml에 시크릿 키 넣지 말아주세요...(.env 파일 만들고 설정하기) 본문

TIL

[Spring] application.yml에 시크릿 키 넣지 말아주세요...(.env 파일 만들고 설정하기)

개발곰발 2025. 3. 10.
728x90

깃허브에 시크릿키를 올리는 것은 위험하다. 따라서 우린 시크릿키를 내 로컬 파일에만 따로 적어놓고 깃허브에는 올라가지 않도록 해야한다.

 

먼저 resource 패키지 아래에 .env 파일을 만들고 올라가면 안되는 정보를 넣어준다.

 

그리고 인텔리제이 오른쪽 상단에 있는 점 세개를 누른 후 Edit...에 들어간다.

 

현재 내가 이미 환경 변수를 설정해놓은 상태지만, Environment variables가 없다면 Build and Run 옆에 있는 Modify options를 누른다.

 

그럼 이렇게 옵션들을 추가할 수 있는데, Environment variables를 추가해준다.

 

이제 이 환경 변수 경로를 설정해야한다. 경로는 .env 파일이 있는 경로로 설정하면 된다. 그리고 .env 파일 역시 깃허브에 올라가면 안되므로 해당 파일을 gitignore에 추가한다.

 

그러면 application.yml 파일에 직접 민감한 정보를 넣을 필요 없이 환경 변수 설정을 할 수 있다.