환경변수 (1) 썸네일형 리스트형 makefile에서 .env 사용 시 특수문자 처리하기 개요“.env”와 같은 파일에는 외부 접속 정보나 노출되지 않아야하는 변수들을 정의하곤 한다. 그러나 데이터베이스의 비밀번호를 다루는 경우 특수문자들이 들어가곤하는데 이 정보를 읽어들여 사용할 때 문제가 발생한다. 무엇이 문제인가 ?필자는 주로 파이썬과 관련된 백엔드 프레임워크를 다루면서 makefile을 애용하곤한다. makefile을 통해 프로젝트에서 자주 사용하는 명령어를 등록해서 활용하는 방식이다. 그렇다보니 미리 정의된 환경변수 파일(”.env”)를 읽어들이는 과정이 필요하다. 물론 makefile 안에 직접 환경변수를 미리 선언하는 방식으로도 활용할 수 있지만 번거로운 방식이다. makefile에서 “.env” 파일을 사용하는 코드는 다음과 같다.# makefileinclude .envexpo.. 이전 1 다음