docker로 장고 프로젝트를, uwsgi을 통해서 배포 후 발생한 에러 .
raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
# wsgi.py
path = os.path.abspath(__file__ + '../..')
print("---wsgi path--", path)
if path not in sys.path:
sys.path.append(path)
from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'django_project.settings')
application = get_wsgi_application()
os.environ.setdefault('DJANGO_SETTINGS_MODULE', '세팅파일') 을 통해 uwsgi에서 사용할 세팅 파일을 지정함.
그러나 settings.py를 prod와 dev로 분리시켰기 때문에 settings.py 파일이 없음
# wsgi.py
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'django_project.settings')
->
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'django_project.settings.prod')
으로 변경
-> ㅇㅋ