본문 바로가기 메뉴 바로가기

헤맨 만큼 내 땅이다

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

헤맨 만큼 내 땅이다

검색하기 폼
  • 분류 전체보기 (76)
    • 중고나라 크롤링 (3)
    • 코딩테스트, 알고리즘 문제 (4)
    • 풍선 터트리기 게임 (4)
    • 개발 스토리 (48)
    • 우아한테크코스 (15)
  • 방명록

submodule (1)
환경 변수 관리에 대한 고민 및 submoudule 적용(pre-push 활용)

배경개발을 하다 보면 DB password, API key 등 중요한 값들을 안전하게 보관해야 하는 경우가 발생한다.앗차를 개발하면서도 이러한 경우가 자주 발생했는데 Tmap, Kakao, 공공 데이터 등 여러 서비스의 API를 호출하기에 관리해야 하는 키 값들도 많고 기타 여러 변수들을 안전하게 보관해야 했다.이러한 변수들을 Github에 직접 올리면 보안상 매우 위험하기 때문에 우선 IDEA에 환경 변수를 직접 등록해서 사용하는 방식을 채택했다.위와 같이 환경변수를 직접 등록해 두고. 아래와 같이 환경 설정 파일에서 변수명을 가져와 넣어주었다.하지만 이러한 방식에는 크게 2가지 단점이 있었다.1. 팀원과 공유하기 힘든 환경 변수명새로운 환경 변수가 생길 때마다, 팀원들에게 새롭게 생긴 변숫값을 알려줘..

개발 스토리 2025. 3. 4. 18:27
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • JWT
  • 우아한테크코스 6기
  • 커넥션 데드락
  • Assertions
  • 자바
  • 토스 next 2025
  • 코루틴
  • redis
  • 6기
  • 토스 백앤드 합격
  • Cache Stampede
  • 게임개발
  • 우아한테크코스 자소서
  • 알고리즘
  • API 지연
  • 토스 NEXT 후기
  • 레디스
  • 우테코 6기
  • 우테코
  • 우아한테크코스 후기
  • 분산락
  • 우테코 프리코스
  • 파이썬
  • 우테코 준비
  • 캐시 스템피드
  • 우아한테크코스
  • stoplight
  • 토스 2025 NEXT
  • 토스 합격 후기
  • 토큰
more
«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바