Commit e6ab39a029c9084295a7f9f8b9e0b1a9673add4a
1 parent
7e6d6ca6
Exists in
master
and in
39 other branches
Specific settings for QA (or prod?) environment
Showing
1 changed file
with
27 additions
and
12 deletions
Show diff stats
src/colab/local_settings-digital.py
| 1 | + | ||
| 2 | +import os | ||
| 3 | +import json | ||
| 4 | + | ||
| 1 | from custom_settings import * | 5 | from custom_settings import * |
| 2 | 6 | ||
| 3 | -DEBUG = True | 7 | +SECRETS_FILE = '/home/colab/colab/secrets.json' |
| 8 | + | ||
| 9 | +if os.path.exists(SECRETS_FILE): | ||
| 10 | + secrets = json.load(file(SECRETS_FILE)) | ||
| 11 | + | ||
| 12 | + | ||
| 13 | +DEBUG = False | ||
| 4 | TEMPLATE_DEBUG = DEBUG | 14 | TEMPLATE_DEBUG = DEBUG |
| 5 | 15 | ||
| 6 | ADMINS = ( | 16 | ADMINS = ( |
| 17 | + ('Paulo Meirelles', 'paulo@softwarelivre.org'), | ||
| 7 | ) | 18 | ) |
| 8 | 19 | ||
| 9 | MANAGERS = ADMINS | 20 | MANAGERS = ADMINS |
| 10 | 21 | ||
| 11 | -EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' | ||
| 12 | -#EMAIL_HOST = '' | ||
| 13 | -#EMAIL_PORT = 587 | 22 | +COLAB_FROM_ADDRESS = '"Portal do Software Publico" <noreply@beta.softwarepublico.gov.br>' |
| 23 | +SERVER_EMAIL = COLAB_FROM_ADDRESS | ||
| 24 | +EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' | ||
| 25 | +EMAIL_HOST = 'localhost' | ||
| 26 | +EMAIL_PORT = 25 | ||
| 14 | EMAIL_SUBJECT_PREFIX = '' | 27 | EMAIL_SUBJECT_PREFIX = '' |
| 15 | 28 | ||
| 16 | # Make this unique, and don't share it with anybody. | 29 | # Make this unique, and don't share it with anybody. |
| 17 | -SECRET_KEY = ')(jksdfhsjkadfhjkh234ns!8fqu-1186h$vuj' | 30 | +SECRET_KEY = secrets.get('SECRET_KEY') |
| 18 | 31 | ||
| 19 | -SITE_URL = os.environ.get('COLAB_HOST') | 32 | +SITE_URL = 'http://beta.softwarepublico.gov.br' |
| 20 | BROWSERID_AUDIENCES = [SITE_URL, SITE_URL.replace('https', 'http')] | 33 | BROWSERID_AUDIENCES = [SITE_URL, SITE_URL.replace('https', 'http')] |
| 21 | 34 | ||
| 22 | -ALLOWED_HOSTS = [os.environ.get('COLAB_HOST')] | 35 | +ALLOWED_HOSTS = ['beta.softwarepublico.gov.br'] |
| 23 | 36 | ||
| 24 | INTERNAL_IPS = ('127.0.0.1', ) | 37 | INTERNAL_IPS = ('127.0.0.1', ) |
| 25 | 38 | ||
| 26 | -CONVERSEJS_BOSH_SERVICE_URL = 'http://localhost:5280/http-bind' | ||
| 27 | - | ||
| 28 | -DATABASES['default']['PASSWORD'] = os.environ.get('COLAB_DB_PWD') | 39 | +DATABASES['default']['PASSWORD'] = secrets.get('COLAB_DB_PWD') |
| 29 | DATABASES['default']['HOST'] = 'localhost' | 40 | DATABASES['default']['HOST'] = 'localhost' |
| 30 | 41 | ||
| 31 | -TRAC_ENABLED = False | 42 | +TRAC_ENABLED = True |
| 32 | 43 | ||
| 33 | if TRAC_ENABLED: | 44 | if TRAC_ENABLED: |
| 34 | from trac_settings import * | 45 | from trac_settings import * |
| 35 | DATABASES['trac'] = TRAC_DATABASE | 46 | DATABASES['trac'] = TRAC_DATABASE |
| 36 | - DATABASES['trac']['PASSWORD'] = os.environ.get('TRAC_DB_PWD') | 47 | + DATABASES['trac']['PASSWORD'] = secrets.get('TRAC_DB_PWD') |
| 37 | DATABASES['trac']['HOST'] = 'localhost' | 48 | DATABASES['trac']['HOST'] = 'localhost' |
| 38 | 49 | ||
| 39 | HAYSTACK_CONNECTIONS['default']['URL'] = 'http://localhost:8983/solr/' | 50 | HAYSTACK_CONNECTIONS['default']['URL'] = 'http://localhost:8983/solr/' |
| @@ -48,3 +59,7 @@ CONVERSEJS_ENABLED = False | @@ -48,3 +59,7 @@ CONVERSEJS_ENABLED = False | ||
| 48 | DIAZO_THEME = SITE_URL | 59 | DIAZO_THEME = SITE_URL |
| 49 | 60 | ||
| 50 | ROBOTS_NOINDEX = True | 61 | ROBOTS_NOINDEX = True |
| 62 | + | ||
| 63 | +RAVEN_CONFIG = { | ||
| 64 | + 'dsn': secrets.get('RAVEN_DSN', '') + '?timeout=30', | ||
| 65 | +} |