Commit ce8b35bf6da07f64d9a2f449b4ba3de7cfe2480e
Committed by
Charles Oliveira
1 parent
0401b652
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 | 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 | +} | ... | ... |