Commit ce8b35bf6da07f64d9a2f449b4ba3de7cfe2480e

Authored by Sergio Oliveira
Committed by Charles Oliveira
1 parent 0401b652

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 +}