rinogeek commited on
Commit
f0cbd1a
·
1 Parent(s): fa37a6b

Configure WhiteNoise for static files serving

Browse files
Files changed (2) hide show
  1. requirements.txt +1 -0
  2. satcap_project/settings.py +7 -0
requirements.txt CHANGED
@@ -56,3 +56,4 @@ ultralytics==8.3.246
56
  ultralytics-thop==2.0.18
57
  urllib3==2.6.2
58
  gunicorn==23.0.0
 
 
56
  ultralytics-thop==2.0.18
57
  urllib3==2.6.2
58
  gunicorn==23.0.0
59
+ whitenoise==6.9.0
satcap_project/settings.py CHANGED
@@ -24,6 +24,7 @@ INSTALLED_APPS = [
24
  MIDDLEWARE = [
25
  'corsheaders.middleware.CorsMiddleware',
26
  'django.middleware.security.SecurityMiddleware',
 
27
  'django.contrib.sessions.middleware.SessionMiddleware',
28
  'django.middleware.common.CommonMiddleware',
29
  'django.middleware.csrf.CsrfViewMiddleware',
@@ -85,6 +86,12 @@ USE_TZ = True
85
  STATIC_URL = 'static/'
86
  STATIC_ROOT = os.path.join(BASE_DIR, 'static')
87
 
 
 
 
 
 
 
88
  DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
89
 
90
  CORS_ALLOW_ALL_ORIGINS = True # For development
 
24
  MIDDLEWARE = [
25
  'corsheaders.middleware.CorsMiddleware',
26
  'django.middleware.security.SecurityMiddleware',
27
+ 'whitenoise.middleware.WhiteNoiseMiddleware',
28
  'django.contrib.sessions.middleware.SessionMiddleware',
29
  'django.middleware.common.CommonMiddleware',
30
  'django.middleware.csrf.CsrfViewMiddleware',
 
86
  STATIC_URL = 'static/'
87
  STATIC_ROOT = os.path.join(BASE_DIR, 'static')
88
 
89
+ STORAGES = {
90
+ "staticfiles": {
91
+ "BACKEND": "whitenoise.storage.CompressedManifestStaticFilesStorage",
92
+ },
93
+ }
94
+
95
  DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
96
 
97
  CORS_ALLOW_ALL_ORIGINS = True # For development