메인 콘텐츠로 이동하기
  1. 블로그 글/

.env로 환경 변수 숨기기

·1 분

본 글은 .env 파일을 통해 환경 변수를 숨기는 방법을 알아보도록 하겠습니다.

저자는 python 내 python-dotenv를 활용하여 .env 파일을 숨기도록 하겠습니다.

python-dotenv 설치하기 #

pip install python-dotenv 코드를 통해 python-dotenv 를 설치합니다.

각종 환경 변수 정리 #

API 키 등과 같이 Github에 업로드하기 민감한 각종 환경 변수를 .env 파일에 정리합니다.

.env 파일 활성화하기 #

from dotenv import load_dotenv
import os

# .env 파일 활성화
load_dotenv()

SERVICE_KEY = os.getenv('SERVICE_KEY')

.gitignore 파일 확인하기 #

보통 .gitignore 파일에 기본적으로 .env 이 있지만 혹시 모르니 Github에 push 하기 전에 확인해봅니다. .env 파일이 정상적으로 있으니 git add -> commit -> push를 진행하면 됩니다.

만약 .env 파일이 아닌 다른 파일에 변수들을 저장했다면, .gitignore 에 명시해주어야 정상적으로 Github에 업로드되지 않습니다.

git push 하기 #

git push 한 후, Github를 확인합니다.

.env 파일이 업로드되지 않은 것이 확인 가능하면, 정상적으로 처리가 된 것입니다.