mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Error out if the static or media directories are not properly defined
This commit is contained in:
parent
a474000361
commit
d5d89c67b1
@ -169,6 +169,30 @@ else:
|
|||||||
logger.exception(f"Couldn't load keyfile {key_file}")
|
logger.exception(f"Couldn't load keyfile {key_file}")
|
||||||
sys.exit(-1)
|
sys.exit(-1)
|
||||||
|
|
||||||
|
# The filesystem location for served static files
|
||||||
|
STATIC_ROOT = os.path.abspath(
|
||||||
|
get_setting(
|
||||||
|
'INVENTREE_STATIC_ROOT',
|
||||||
|
CONFIG.get('static_root', None)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
if STATIC_ROOT is None:
|
||||||
|
print("ERROR: INVENTREE_STATIC_ROOT directory not defined")
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
# The filesystem location for served static files
|
||||||
|
MEDIA_ROOT = os.path.abspath(
|
||||||
|
get_setting(
|
||||||
|
'INVENTREE_MEDIA_ROOT',
|
||||||
|
CONFIG.get('media_root', None)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
if MEDIA_ROOT is None:
|
||||||
|
print("ERROR: INVENTREE_MEDIA_ROOT directory is not defined")
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
# List of allowed hosts (default = allow all)
|
# List of allowed hosts (default = allow all)
|
||||||
ALLOWED_HOSTS = CONFIG.get('allowed_hosts', ['*'])
|
ALLOWED_HOSTS = CONFIG.get('allowed_hosts', ['*'])
|
||||||
|
|
||||||
@ -189,14 +213,6 @@ if cors_opt:
|
|||||||
# Web URL endpoint for served static files
|
# Web URL endpoint for served static files
|
||||||
STATIC_URL = '/static/'
|
STATIC_URL = '/static/'
|
||||||
|
|
||||||
# The filesystem location for served static files
|
|
||||||
STATIC_ROOT = os.path.abspath(
|
|
||||||
get_setting(
|
|
||||||
'INVENTREE_STATIC_ROOT',
|
|
||||||
CONFIG.get('static_root', '/home/inventree/data/static')
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
STATICFILES_DIRS = [
|
STATICFILES_DIRS = [
|
||||||
os.path.join(BASE_DIR, 'InvenTree', 'static'),
|
os.path.join(BASE_DIR, 'InvenTree', 'static'),
|
||||||
]
|
]
|
||||||
@ -218,14 +234,6 @@ STATIC_COLOR_THEMES_DIR = os.path.join(STATIC_ROOT, 'css', 'color-themes')
|
|||||||
# Web URL endpoint for served media files
|
# Web URL endpoint for served media files
|
||||||
MEDIA_URL = '/media/'
|
MEDIA_URL = '/media/'
|
||||||
|
|
||||||
# The filesystem location for served static files
|
|
||||||
MEDIA_ROOT = os.path.abspath(
|
|
||||||
get_setting(
|
|
||||||
'INVENTREE_MEDIA_ROOT',
|
|
||||||
CONFIG.get('media_root', '/home/inventree/data/media')
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
if DEBUG:
|
if DEBUG:
|
||||||
logger.info("InvenTree running in DEBUG mode")
|
logger.info("InvenTree running in DEBUG mode")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user