[ ‘장고 환경변수 로딩’ 관련 질문 ] 평상시 비밀 환경변수를 로딩할 때, 1. .

 
Jinwoo Kim

[ ‘장고 환경변수 로딩’ 관련 질문 ]

평상시
비밀 환경변수를 로딩할 때,
1. . 파일에 넣어두고( autoenv의 .env 또는 bashrc, zshrc )
2. os.environ메소드로 호출하는
패턴을 밟고 있었습니다.

그런데
서버를 한 번 재부팅하고 난 뒤로 갑자기 그게 되지가 않습니다.
1. IPYTHON 쉘에서는 로딩이 잘 되는데
2. 장고 쉘(프로세스)로 켜면 로딩이 되지 않습니다.

이 증상은
1. .env, .zshrc 등의 . 파일에 넣었을 때에도,
2. 프롬프트 상에서 export 명령으로 직접 넣었을 때에도
3. 또는 재부팅
마찬가지였습니다.

현재 서버는 uwsgi + nginx로 돌아가고 있는데,
1. $./manage.py runserver 명령으로 실행을 했을 때에도 마찬가지로 로딩을 못하고
2. $./manage.py shell 역시 마찬가지 입니다.

혹 이런 문제를 해결하셨거나 비슷한 문제를 겪으신 분 있으신가요?

Advertisements