mirror of
https://github.com/nottinghamtec/PyRIGS.git
synced 2026-01-17 13:32:15 +00:00
Enable HTMLMin, further Whitenoise config
This commit is contained in:
@@ -87,12 +87,13 @@ MIDDLEWARE = (
|
|||||||
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
||||||
'django.contrib.messages.middleware.MessageMiddleware',
|
'django.contrib.messages.middleware.MessageMiddleware',
|
||||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||||
|
'htmlmin.middleware.HtmlMinifyMiddleware',
|
||||||
|
'htmlmin.middleware.MarkRequestMiddleware',
|
||||||
)
|
)
|
||||||
|
|
||||||
ROOT_URLCONF = 'PyRIGS.urls'
|
ROOT_URLCONF = 'PyRIGS.urls'
|
||||||
|
|
||||||
WSGI_APPLICATION = 'PyRIGS.wsgi.application'
|
WSGI_APPLICATION = 'PyRIGS.wsgi.application'
|
||||||
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
|
|
||||||
|
|
||||||
# Database
|
# Database
|
||||||
# https://docs.djangoproject.com/en/1.7/ref/settings/#databases
|
# https://docs.djangoproject.com/en/1.7/ref/settings/#databases
|
||||||
@@ -235,12 +236,14 @@ DATETIME_INPUT_FORMATS = ('%Y-%m-%dT%H:%M', '%Y-%m-%dT%H:%M:%S')
|
|||||||
STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage'
|
STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage'
|
||||||
STATIC_URL = '/static/'
|
STATIC_URL = '/static/'
|
||||||
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
|
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
|
||||||
STATIC_DIRS = (
|
STATIC_DIRS = [
|
||||||
os.path.join(BASE_DIR, 'static/')
|
os.path.join(BASE_DIR, 'static/'),
|
||||||
)
|
|
||||||
STATICFILES_DIRS = [
|
|
||||||
os.path.join(BASE_DIR, 'pipeline/built_assets/'),
|
|
||||||
]
|
]
|
||||||
|
STATICFILES_DIRS = [
|
||||||
|
os.path.join(BASE_DIR, 'pipeline/built_assets'),
|
||||||
|
]
|
||||||
|
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
|
||||||
|
WHITENOISE_KEEP_ONLY_HASHED_FILES=True
|
||||||
|
|
||||||
TEMPLATES = [
|
TEMPLATES = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ function scripts() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function browserSync(done) {
|
function browserSync(done) {
|
||||||
spawn('python', ['manage.py', 'runserver'], {stdio: 'inherit'});
|
spawn('python', ['manage.py', 'runserver', '--nostatic'], {stdio: 'inherit'});
|
||||||
// TODO Wait for Django server to come up before browsersync, it seems inconsistent
|
// TODO Wait for Django server to come up before browsersync, it seems inconsistent
|
||||||
browsersync.init({
|
browsersync.init({
|
||||||
notify: true,
|
notify: true,
|
||||||
@@ -77,9 +77,8 @@ function browserSyncReload(done) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function watchFiles() {
|
function watchFiles() {
|
||||||
gulp.watch("RIGS/static/scss/**/*.scss", styles);
|
gulp.watch("pipeline/source_assets/scss/**/*.scss", styles);
|
||||||
// TODO This prevents reload looping, but means we don't reload if new third party scripts are added
|
gulp.watch("pipeline/source_assets/js/**/*.js", scripts);
|
||||||
gulp.watch("RIGS/static/js/src/**/*.js", scripts);
|
|
||||||
gulp.watch("**/templates/*.html", browserSyncReload);
|
gulp.watch("**/templates/*.html", browserSyncReload);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ asgiref==3.3.1
|
|||||||
backports.tempfile==1.0
|
backports.tempfile==1.0
|
||||||
backports.weakref==1.0.post1
|
backports.weakref==1.0.post1
|
||||||
beautifulsoup4==4.9.3
|
beautifulsoup4==4.9.3
|
||||||
|
Brotli==1.0.9
|
||||||
cachetools==4.2.1
|
cachetools==4.2.1
|
||||||
certifi==2020.12.5
|
certifi==2020.12.5
|
||||||
chardet==4.0.0
|
chardet==4.0.0
|
||||||
@@ -18,14 +19,13 @@ django-debug-toolbar==3.2
|
|||||||
django-filter==2.4.0
|
django-filter==2.4.0
|
||||||
django-gulp==4.1.0
|
django-gulp==4.1.0
|
||||||
django-ical==1.7.1
|
django-ical==1.7.1
|
||||||
django-livereload==1.7
|
|
||||||
django-livereload-server==0.3.2
|
|
||||||
django-recaptcha==2.0.6
|
django-recaptcha==2.0.6
|
||||||
django-recurrence==1.10.3
|
django-recurrence==1.10.3
|
||||||
django-registration-redux==2.9
|
django-registration-redux==2.9
|
||||||
django-reversion==3.0.9
|
django-reversion==3.0.9
|
||||||
django-toolbelt==0.0.1
|
django-toolbelt==0.0.1
|
||||||
django-widget-tweaks==1.4.8
|
django-widget-tweaks==1.4.8
|
||||||
|
django-htmlmin==0.11.0
|
||||||
envparse==0.2.0
|
envparse==0.2.0
|
||||||
gunicorn==20.0.4
|
gunicorn==20.0.4
|
||||||
icalendar==4.0.7
|
icalendar==4.0.7
|
||||||
|
|||||||
Reference in New Issue
Block a user