DB엔진과 django를 서로 커뮤니케이션하기 위해서 settings.py설정을 해볼게요.
모두 alphine 리눅스 환경변수에서 가져오는데요. 그럼 이 os는 어디서 그걸 알고 가져온걸까요? 물론 우리가 지난번에 작성했던 docker-compose.yml
에서 받아 온거겠조?!
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'HOST': os.environ.get('DB_HOST'),
'NAME': os.environ.get('DB_NAME'),
'USER': os.environ.get('DB_USER'),
'PASSWORD': os.environ.get('DB_PASS'),
'PORT':5432
}
}