From 84717f8103aba9f816385f1fd21cc048de929d2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A1lm=C3=A1n=20R=C3=B3zsahegyi?= Date: Sat, 26 Mar 2022 19:27:12 +0100 Subject: [PATCH] Add secure development server in DEBUG mode --- InvenTree/InvenTree/settings.py | 4 ++++ requirements.txt | 1 + 2 files changed, 5 insertions(+) diff --git a/InvenTree/InvenTree/settings.py b/InvenTree/InvenTree/settings.py index 9688f90c12..74a4d4a71f 100644 --- a/InvenTree/InvenTree/settings.py +++ b/InvenTree/InvenTree/settings.py @@ -311,6 +311,10 @@ if DEBUG and CONFIG.get('debug_toolbar', False): # pragma: no cover INSTALLED_APPS.append('debug_toolbar') MIDDLEWARE.append('debug_toolbar.middleware.DebugToolbarMiddleware') +# Allow secure http developer server in debug mode +if DEBUG: + INSTALLED_APPS.append('sslserver') + # InvenTree URL configuration # Base URL for admin pages (default="admin") diff --git a/requirements.txt b/requirements.txt index 2979d3e9f3..d1bc65f8f1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -24,6 +24,7 @@ django-mptt==0.11.0 # Modified Preorder Tree Traversal django-redis>=5.0.0 django-q==1.3.4 # Background task scheduling django-sql-utils==0.5.0 # Advanced query annotation / aggregation +django-sslserver==0.22 # Secure HTTP development server django-stdimage==5.1.1 # Advanced ImageField management django-test-migrations==1.1.0 # Unit testing for database migrations django-user-sessions==1.7.1 # user sessions in DB