DjangoをRenderにdeployしてみる – deploy編(2/2)
前の記事からの続きです。
Render用に環境変数を整える
settings.py
DEBUG = 'RENDER' not in os.environ
SECRET_KEY = os.environ.get('SECRET_KEY')
ALLOWED_HOSTS = os.environ.get('ALLOWED_HOSTS')
RENDER_EXTERNAL_HOSTNAME = os.environ.get('RENDER_EXTERNAL_HOSTNAME')
if RENDER_EXTERNAL_HOSTNAME:
ALLOWED_HOSTS.append(RENDER_EXTERNAL_HOSTNAME)
環境変数にRENDERが定義されていたら DEBUG=False にする。
ALLOWED_HOSTSにRENDER_EXTERNAL_HOSTNAMEを追加する。