|
1 | 1 | # Settings for live deployed environments: vagrant, staging, production, etc
|
2 | 2 | from .base import * # noqa
|
| 3 | +import dj_database_url |
3 | 4 |
|
4 | 5 | os.environ.setdefault('CACHE_HOST', '127.0.0.1:11211')
|
5 | 6 | os.environ.setdefault('BROKER_HOST', '127.0.0.1:5672')
|
|
11 | 12 |
|
12 | 13 | DEBUG = False
|
13 | 14 |
|
14 |
| -DATABASES['default']['NAME'] = 'eatsmart_%s' % ENVIRONMENT.lower() |
15 |
| -DATABASES['default']['USER'] = 'eatsmart_%s' % ENVIRONMENT.lower() |
16 |
| -DATABASES['default']['HOST'] = os.environ.get('DB_HOST', '') |
17 |
| -DATABASES['default']['PORT'] = os.environ.get('DB_PORT', '') |
18 |
| -DATABASES['default']['PASSWORD'] = os.environ.get('DB_PASSWORD', '') |
| 15 | +# Update database configuration with $DATABASE_URL. |
| 16 | +db_from_env = dj_database_url.config(conn_max_age=500) |
| 17 | +DATABASES['default'].update(db_from_env) # noqa: F405 |
| 18 | + |
| 19 | +# STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage' |
19 | 20 |
|
20 | 21 | WEBSERVER_ROOT = '/var/www/eatsmart/'
|
21 | 22 |
|
|
25 | 26 |
|
26 | 27 | MEDIA_ROOT = os.path.join(PUBLIC_ROOT, 'media')
|
27 | 28 |
|
28 |
| -CACHES = { |
29 |
| - 'default': { |
30 |
| - 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', |
31 |
| - 'LOCATION': '%(CACHE_HOST)s' % os.environ, |
32 |
| - } |
33 |
| -} |
| 29 | +# CACHES = { |
| 30 | +# 'default': { |
| 31 | +# 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', |
| 32 | +# 'LOCATION': '%(CACHE_HOST)s' % os.environ, |
| 33 | +# } |
| 34 | +# } |
34 | 35 |
|
35 | 36 | EMAIL_HOST = os.environ.get('EMAIL_HOST', 'localhost')
|
36 | 37 | EMAIL_HOST_USER = os.environ.get('EMAIL_HOST_USER', '')
|
|
50 | 51 | DEFAULT_FROM_EMAIL = 'noreply@%(DOMAIN)s' % os.environ
|
51 | 52 | SERVER_EMAIL = DEFAULT_FROM_EMAIL
|
52 | 53 |
|
53 |
| -CSRF_COOKIE_SECURE = True |
| 54 | +# CSRF_COOKIE_SECURE = True |
54 | 55 |
|
55 |
| -SESSION_COOKIE_SECURE = True |
| 56 | +# SESSION_COOKIE_SECURE = True |
56 | 57 |
|
57 | 58 | SESSION_COOKIE_HTTPONLY = True
|
58 | 59 |
|
59 |
| -ALLOWED_HOSTS = [os.environ['DOMAIN']] |
| 60 | +ALLOWED_HOSTS = ['*'] |
60 | 61 |
|
61 | 62 | # Use template caching on deployed servers
|
62 | 63 | for backend in TEMPLATES:
|
|
0 commit comments