[Django] 배포 환경 변수와 프로덕션 환경 변수

나의 재물운? 연애운은?

AI가 봐주는 내 사주팔자 - 운세박사

https://aifortunedoctor.com/

[Django] 배포 환경 변수와 프로덕션 환경 변수

영리치 0 2,250 2022.01.17 19:09

Manage.py에서 dev 환경변수 쓸 것인지 prod 환경변수 쓸 것인지 설정할 수 있음


def main():
"""Run administrative tasks."""
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings.dev')
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
) from exc
execute_from_command_line(sys.argv)


위에 구문은 만약에 환경변수가 설정되어 있지 않은 경우,

config.settings.dev를 참조하도록 하는 것임


django init을 활용해 보일러플레이트 ECS 배포를 진행한 경우

알아서 환경변수 세팅을 해줌

그게 아니라면, 환경변수 세팅을 직접 EC2에 해야함


이런 식으로 프로덕션 환경과 일반 개발 환경을 구분할 수 있음


Comments

나의 재물운? 연애운은?

AI가 봐주는 내 사주팔자 - 운세박사

https://aifortunedoctor.com/

Category
실시간 인기글
Magazine
훈남/훈녀
 
 
 
상점
Facebook Twitter GooglePlus KakaoStory NaverBand