From d161aef1129ee2eabcec45bfc81afe7b25a0a1a8 Mon Sep 17 00:00:00 2001 From: meeb Date: Sun, 24 Jul 2022 17:51:46 +1000 Subject: [PATCH] allow Django STATIC_URL to be set, resolves #255 --- README.md | 3 ++- tubesync/tubesync/local_settings.py.container | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e9cb35d..ea2160a 100644 --- a/README.md +++ b/README.md @@ -358,7 +358,8 @@ useful if you are manually installing TubeSync in some other environment. These | Name | What | Example | | ------------------------ | ------------------------------------------------------------ | ------------------------------------ | | DJANGO_SECRET_KEY | Django's SECRET_KEY | YJySXnQLB7UVZw2dXKDWxI5lEZaImK6l | -| DJANGO_FORCE_SCRIPT_NAME | Django's FORCE_SCRIPT_NAME | /somepath | +| DJANGO_FORCE_SCRIPT_NAME | Django's FORCE_SCRIPT_NAME | /somepath/ | +| DJANGO_STATIC_URL | Django's STATIC_URL (set with FORCE_SCRIPT_NAME) | /somepath/static/ | | TUBESYNC_DEBUG | Enable debugging | True | | TUBESYNC_WORKERS | Number of background workers, default is 2, max allowed is 8 | 2 | | TUBESYNC_HOSTS | Django's ALLOWED_HOSTS, defaults to `*` | tubesync.example.com,otherhost.com | diff --git a/tubesync/tubesync/local_settings.py.container b/tubesync/tubesync/local_settings.py.container index fbb50d6..c008ef2 100644 --- a/tubesync/tubesync/local_settings.py.container +++ b/tubesync/tubesync/local_settings.py.container @@ -8,6 +8,7 @@ BASE_DIR = Path(__file__).resolve().parent.parent ROOT_DIR = Path('/') CONFIG_BASE_DIR = ROOT_DIR / 'config' DOWNLOADS_BASE_DIR = ROOT_DIR / 'downloads' +STATIC_URL = str(os.getenv('DJANGO_STATIC_URL', '/static/')) # This is not ever meant to be a public web interface so this isn't too critical