From a9fc0a919cb35b40bf9dad0d9ce75615407546d6 Mon Sep 17 00:00:00 2001 From: andresgz Date: Fri, 3 Jun 2016 16:25:10 -0400 Subject: [PATCH] #342 Add required options for S3 to production.py and added Env variable to enable/disable compression --- .../config/settings/production.py | 9 +++++++++ {{cookiecutter.project_slug}}/env.example | 3 +++ 2 files changed, 12 insertions(+) diff --git a/{{cookiecutter.project_slug}}/config/settings/production.py b/{{cookiecutter.project_slug}}/config/settings/production.py index ccecef030..b14e174d3 100644 --- a/{{cookiecutter.project_slug}}/config/settings/production.py +++ b/{{cookiecutter.project_slug}}/config/settings/production.py @@ -150,6 +150,15 @@ STATICFILES_STORAGE = 'config.settings.production.StaticRootS3BotoStorage' AWS_PRELOAD_METADATA = True INSTALLED_APPS = ('collectfast', ) + INSTALLED_APPS {%- endif %} +{% if cookiecutter.use_compressor == 'y'-%} + +# COMPRESSOR +# ------------------------------------------------------------------------------ +COMPRESS_STORAGE = 'storages.backends.s3boto.S3BotoStorage' +COMPRESS_URL = STATIC_URL +COMPRESS_ENABLED = env.bool('COMPRESS_ENABLED', default=True) +{%- endif %} + # EMAIL # ------------------------------------------------------------------------------ diff --git a/{{cookiecutter.project_slug}}/env.example b/{{cookiecutter.project_slug}}/env.example index bbea38b22..6d90b322c 100644 --- a/{{cookiecutter.project_slug}}/env.example +++ b/{{cookiecutter.project_slug}}/env.example @@ -24,3 +24,6 @@ DJANGO_OPBEAT_ORGANIZATION_ID DJANGO_OPBEAT_APP_ID DJANGO_OPBEAT_SECRET_TOKEN {% endif %} +{% if cookiecutter.use_compressor == 'y' -%} +COMPRESS_ENABLED= +{% endif %} \ No newline at end of file