src/polemictweet/config.py.tmpl
author ymh <ymh.work@gmail.com>
Tue, 26 Mar 2013 11:18:27 +0100
changeset 12 c105a6d6bcbf
parent 3 b1ee0b76375d
permissions -rw-r--r--
Merge with f3ba7e0bed68afc4e4b2c9c4e4dc74e5ac2652a1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
     1
# -*- coding: utf-8 -*-
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
     2
import os, logging
2
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
SITE_ID = 1
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
3
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
     6
BASE_DIR = os.path.dirname(os.path.abspath(__file__)).rstrip("/")+"/"
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
     7
BASE_URL = '/pt/' 
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
     8
WEB_URL = 'http://localhost'
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
     9
STATIC_URL = BASE_URL + 'static/site/'
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    10
#modifier static _url en fonction de base_static_url et web_url + introduire template tag. regarder reverse qui donne le domaine
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    11
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    12
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    13
STREAM_URL = "%(stream_url)s"
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    14
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    15
STREAM_SRC_PREFIX = "%(stream_src_prefix)s"
2
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
3
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    17
BASE_STATIC_ROOT = os.path.abspath(BASE_DIR + "../static/").rstrip("/")+"/"
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    18
BASE_STATIC_URL = BASE_URL + 'static/' 
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    19
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    20
# Absolute path to the directory that holds media.
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    21
# Example: "/home/media/media.lawrence.com/"
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    22
MEDIA_ROOT = BASE_STATIC_ROOT + "media/"
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    23
ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/'
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    24
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    25
# Absolute path to the directory that static files (js, css, swf...)
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    26
# DO NOT forget to do command line ./manage.py collectstatic to gather static media into the web/static folder
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    27
STATIC_ROOT = BASE_STATIC_ROOT + "site/"
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    28
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    29
# PATH to the ffmpeg executable, used to know automatically the media file duration 
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    30
FFMPEG_PATH = "%(ffmpeg_path)s"
2
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
3
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    32
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    33
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    34
# PATH where uploaded media are put.
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    35
#STREAM_PATH = CONTENT_ROOT
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    36
2
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
3
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    38
DATABASES = {
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    39
    'default': {
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    40
        'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    41
        'NAME': 'polemictweet_test',                      # Or path to database file if using sqlite3.
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    42
        'USER': 'postgres',                      # Not used with sqlite3.
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    43
        'PASSWORD': 'admin',                  # Not used with sqlite3.
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    44
        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    45
        'PORT': '5432',                      # Set to empty string for default. Not used with sqlite3.
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    46
    }
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    47
}
2
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
3
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    49
CACHES = {
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    50
    'default': {
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    51
        'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    52
    }
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    53
}
2
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
3
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    55
LOG_FILE = os.path.abspath(os.path.join(BASE_DIR,"../../run/log/log.txt"))
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    56
LOG_LEVEL = logging.DEBUG
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    57
2
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
LOGGING = {
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
    'version': 1,
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
    'disable_existing_loggers': False,
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
    'filters': {
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
        'require_debug_false': {
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
            '()': 'django.utils.log.RequireDebugFalse'
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
        }
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
    },
3
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    66
    'formatters' : {
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    67
        'simple' : {
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    68
            'format': "%(asctime)s - %(levelname)s : %(message)s",
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    69
        },
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    70
        'semi-verbose': {
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    71
            'format': '%(levelname)s %(asctime)s %(module)s %(message)s'
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    72
        },                    
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    73
    },
2
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
    'handlers': {
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
        'mail_admins': {
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
            'level': 'ERROR',
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
            'filters': ['require_debug_false'],
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
            'class': 'django.utils.log.AdminEmailHandler'
3
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    79
        },
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    80
        'stream_to_console': {
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    81
            'level': LOG_LEVEL,
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    82
            'class': 'logging.StreamHandler'
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    83
        },
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    84
        'file': {
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    85
            'level': LOG_LEVEL,
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    86
            'class': 'logging.FileHandler',
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    87
            'filename': LOG_FILE,
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    88
            'formatter': 'semi-verbose',
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    89
        },
2
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    90
    },
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
    'loggers': {
3
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    92
        'django.db.backends':{
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    93
            'handlers': ['file'],
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    94
            'level': LOG_LEVEL,
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    95
            'propagate': True,
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    96
        },                
2
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
    97
        'django.request': {
3
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    98
            'handlers': ['file'],
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    99
            'level': LOG_LEVEL,
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   100
            'propagate': True,
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   101
        },
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   102
        'polemictweet': {
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   103
            'handlers': ['file'],
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   104
            'level': LOG_LEVEL,
2
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
   105
            'propagate': True,
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
   106
        },
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
   107
    }
45979343b62a add virtualenv + project skeleton
ymh <ymh.work@gmail.com>
parents:
diff changeset
   108
}
3
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   109
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   110
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   111
ADMINS = (
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   112
    # ('Your Name', 'your_email@domain.com'),
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   113
)
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   114
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   115
MANAGERS = ADMINS
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   116
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   117
GOOGLE_ANALYTICS_CODE = '%(google_analytics_code)s'
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   118
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   119
#EMAIL_USE_TLS = %(email_use_tls)s
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   120
EMAIL_HOST = 'smtp.gmail.com'
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   121
EMAIL_HOST_USER = 'contact.iri@gmail.com'
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   122
EMAIL_HOST_PASSWORD = 'Oach8quo'
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   123
#EMAIL_PORT = %(email_port)d 
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   124
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   125
b1ee0b76375d Merge with 5a91860c5535371216adc2a0081759406d9eff2b
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   126
FORBIDDEN_STREAM_URL = "%(forbidden_stream_url)s"