diff --git a/docker_assets/run.sh b/docker_assets/run.sh index a3a11b1..effe843 100644 --- a/docker_assets/run.sh +++ b/docker_assets/run.sh @@ -13,6 +13,7 @@ required="Missing required environment variable" [[ -f $lockfile ]] || : "${TA_USERNAME:?$required}" : "${TA_PASSWORD:?$required}" : "${ELASTIC_PASSWORD:?$required}" +: "${TA_HOST:?$required}" # ugly nginx and uwsgi port overwrite with env vars if [[ -n "$TA_PORT" ]]; then diff --git a/tubearchivist/config/settings.py b/tubearchivist/config/settings.py index 321deff..7ed6bfe 100644 --- a/tubearchivist/config/settings.py +++ b/tubearchivist/config/settings.py @@ -30,7 +30,7 @@ SECRET_KEY = PW_HASH.hexdigest() # SECURITY WARNING: don't run with debug turned on in production! DEBUG = bool(environ.get("DJANGO_DEBUG")) -ALLOWED_HOSTS = ["*"] +ALLOWED_HOSTS = [i.strip() for i in environ.get("TA_HOST").split()] # Application definition