Commit e6ab39a029c9084295a7f9f8b9e0b1a9673add4a

Authored by Sergio Oliveira
1 parent 7e6d6ca6

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 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 14 TEMPLATE_DEBUG = DEBUG
5 15  
6 16 ADMINS = (
  17 + ('Paulo Meirelles', 'paulo@softwarelivre.org'),
7 18 )
8 19  
9 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 27 EMAIL_SUBJECT_PREFIX = ''
15 28  
16 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 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 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 40 DATABASES['default']['HOST'] = 'localhost'
30 41  
31   -TRAC_ENABLED = False
  42 +TRAC_ENABLED = True
32 43  
33 44 if TRAC_ENABLED:
34 45 from trac_settings import *
35 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 48 DATABASES['trac']['HOST'] = 'localhost'
38 49  
39 50 HAYSTACK_CONNECTIONS['default']['URL'] = 'http://localhost:8983/solr/'
... ... @@ -48,3 +59,7 @@ CONVERSEJS_ENABLED = False
48 59 DIAZO_THEME = SITE_URL
49 60  
50 61 ROBOTS_NOINDEX = True
  62 +
  63 +RAVEN_CONFIG = {
  64 + 'dsn': secrets.get('RAVEN_DSN', '') + '?timeout=30',
  65 +}
... ...