조건부 설정 파일 선택

  1. toml을 여러 형태로 분리해 파일을 선언한다 → dev.toml, prod.toml, local.toml
  2. os.getenv로 toml파일을 읽어온다

조건부 앱 추가

  1. setting.py
import os

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

# 환경 변수나 조건에 따라 앱을 선택적으로 추가
if os.getenv('ENABLE_APP_DOMAIN'):
    INSTALLED_APPS.append('app_x')

if os.getenv('ENABLE_APP_DDOMAIN'):
    INSTALLED_APPS.append('app_y')