반응형
문제
변수명과 변수값이 각각 지정된 .env 파일이 있다고 하자.
# .env file
ID=smart-hinj
PWD=8191
export 명령어를 통해 변수 하나씩 환경변수로 선언할 수 있겠지만,
.env 파일 내 변수의 수가 많아지면 변수 하나씩 export 하기에는 비효율적이다.
이 파일에 존재하는 변수 리스트를 환경변수로 바로 전달하는 방법은 없을까?
해결
아래 명령어를 통해 .env 파일 내 변수 리스트를 환경변수로 한번에 전달할 수 있다.
아래 명령어를 shell에서 실행하자.
set -a # automatically export all variables
source .env
set +a
참조
https://stackoverflow.com/questions/43267413/shell-how-to-set-environment-variables-from-env-file
반응형
'서버 및 환경 > OS' 카테고리의 다른 글
[Ubuntu] ssh 접속 허용하고 OTP 접속 설정하기 (1) | 2024.01.29 |
---|---|
[Ubuntu] 방화벽 설정 및 외부 포트 허용 설정 (0) | 2024.01.28 |
[Linux] 실행 중인 프로세스(PID) 목록 출력 및 프로세스 종료 (0) | 2022.10.27 |
[Windows 11] 윈도우 11 노트북 포맷하기 (복원, 노트북 초기화) (0) | 2022.10.10 |
[Windows 11] 윈도우 10에서 윈도우 11로 업그레이드 하기 (0) | 2022.10.08 |