suyeonme

.envrc 파일로 환경변수 자동으로 설정하기 본문

프로그래밍👩🏻‍💻/기타

.envrc 파일로 환경변수 자동으로 설정하기

suyeonme 2024. 7. 7. 22:29

.envrc 파일이란?

.envrc 파일은 direnv와 함께 사용되며, 특정 디렉터리에 진입할 때 자동으로 환경 변수를 설정할 수 있도록 한다.

 

사용예시

.env.sample

프로젝트에 필요한 환경변수를 .env.sample 파일에 작성해서 예시 코드를 제공한다.

SENTRY_DNS=http://sentry.dom/your-url
SLACK_BOT_TOKEN=your-slack-url

.envrc

루트에 .envrc 파일을 만들고, .env.sample 파일을 참고해서 환경변수를 정의한다.

direnv

vscode를 사용중이라면, direnv 플러그인을 설치한다.

vscode 플러그인

플러그인 설치 후, 환경변수를 로딩할 프로젝트에서 아래 명령어를 입력하면, 해당 프로젝트 진입시 자동으로 프로젝트의 환경변수를 불러와서 설정해준다!

direnv allow
Comments