Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from settings import *
- from contextlib import closing
- import socket
- import locale
- locale.setlocale(locale.LC_ALL, "")
- DEV_HOST = '192.168.88.100'
- DEV_HOST_NAT = '185.209.57.140'
- with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock:
- sock.settimeout(1)
- if sock.connect_ex((DEV_HOST, 3306)) == 0:
- DB_HOST = DEV_HOST
- DB_PORT = 3306
- else:
- DB_HOST = DEV_HOST_NAT
- DB_PORT = 63306
- print "USING HOST {!r} and PORT {!r}".format(DB_HOST, DB_PORT)
- DEBUG = True
- ALLOWED_HOSTS = ['*']
- SITE_ID = 10 # localhost:8000
- # SITE_ID = 4 # localhost:8000
- # ROOT_URLCONF = 'turbo.urls.kz'
- # SUBDOMAIN_URLCONFS = {None: 'turbo.urls.kz'}
- SITE_DOMAIN = 'localhost:8000'
- SESSION_COOKIE_DOMAIN = 'localhost'
- DEFAULT_URL_SCHEME = 'http'
- RAVEN_CONFIG = {
- # 'dsn': 'https://dd5679c48e5c4b7bbcc1a7efbce665ac:fac16131a454414d93298cdbb14ee545@sentry.io/103477'
- }
- DATABASE_ROUTERS = []
- DATABASES = {
- 'default': {
- 'ENGINE': 'django.db.backends.mysql',
- # 'NAME': 'advant_dev_neonua',
- 'NAME': 'advant_dev_neonua',
- 'USER': 'advant_dev',
- 'PASSWORD': 'Thaib9ou',
- 'HOST': DB_HOST,
- 'PORT': DB_PORT,
- 'TEST': {
- 'NAME': 'advant_dev_kvex_test',
- }
- },
- }
- PROXY = None
- TEMPLATE_LOADERS = (
- 'django.template.loaders.filesystem.Loader',
- 'django.template.loaders.app_directories.Loader',
- 'django.template.loaders.eggs.Loader',
- )
- TEMPLATE_DIRS = (
- os.path.join(BASE_DIR, 'templates_v2'),
- os.path.join(BASE_DIR, 'templates'),
- )
- INTERNAL_IPS = ['185.209.57.140', '127.0.0.1']
- INSTALLED_APPS += (
- 'debug_toolbar',
- )
- THUMBNAIL_KVSTORE = 'sorl.thumbnail.kvstores.redis_kvstore.KVStore'
- THUMBNAIL_REDIS_HOST = 'localhost'
- THUMBNAIL_REDIS_PORT = '6379'
- # MIDDLEWARE_CLASSES = (
- # 'django.contrib.sessions.middleware.SessionMiddleware',
- # 'subdomains.middleware.SubdomainURLRoutingMiddleware',
- # 'django.middleware.common.CommonMiddleware',
- # 'django.middleware.csrf.CsrfViewMiddleware',
- # 'django.contrib.auth.middleware.AuthenticationMiddleware',
- # 'django.contrib.messages.middleware.MessageMiddleware',
- # 'django.middleware.clickjacking.XFrameOptionsMiddleware',
- # 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
- # 'django_user_agents.middleware.UserAgentMiddleware',
- # )
- MIDDLEWARE_CLASSES += ('debug_toolbar.middleware.DebugToolbarMiddleware', )
- BASIC_AUTH_EXCLUDES = (
- '/wayforpay/callback/',
- '/okpay/callback/',
- '/advcash/callback/',
- '/payu/callback/',
- )
- STATIC_ROOT = ''
- STATICFILES_DIRS = (
- os.path.join(BASE_DIR, 'public', 'static'),
- )
- with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock:
- sock.settimeout(1)
- if sock.connect_ex((DEV_HOST, 1080)) == 0:
- EMAIL_HOST = DEV_HOST
- EMAIL_HOST_USER = ''
- EMAIL_HOST_PASSWORD = ''
- EMAIL_PORT = 1025
- EMAIL_USE_TLS = False
- EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
- print "USING MAILCATCHER EMAIL BACKEND"
- else:
- EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
- print "USING CONSOLE EMAIL BACKEND"
- CELERY_ALWAYS_EAGER = False
- broker_url = 'django://'
- INSTALLED_APPS += ('kombu.transport.redis',)
- # # amazon s3 settings
- # DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
- # AWS_ACCESS_KEY_ID = 'AKIAIAOV3T4AKPXENDIA'
- # AWS_SECRET_ACCESS_KEY = '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'
- # AWS_STORAGE_BUCKET_NAME = 'advant-media'
- # support email
- QUEUE_SLUG = 'SPT'
- QUEUE_EMAIL_BOX_TYPE = 'imap'
- QUEUE_EMAIL_BOX_SSL = True
- QUEUE_EMAIL_BOX_HOST = 'imap.yandex.com'
- QUEUE_EMAIL_BOX_PORT = 993
- QUEUE_EMAIL_BOX_USER = 'anon.55555@yandex.ua'
- QUEUE_EMAIL_BOX_PASSWORD = ''
- ITTOUR_ACCESS = (
- # (login, password)
- # ('jcbhegbuifer3', 'emng5tj9gjv', None),
- ('bik15d', '456sd', 'http://kuda-poehat.com:3128'),
- )
- SEARCH_VERSION = 2
- # ITTOUR_STAGE = 2
- '''
- HAYSTACK_CONNECTIONS = {
- 'default': {
- 'ENGINE': 'xapian_backend.XapianEngine',
- 'PATH': os.path.join(BASE_DIR, 'xapian_index'),
- },
- }
- '''
- THUMBNAIL_KEY_PREFIX = 'sorl-thumbnail-sergsmi'
- THUMBNAIL_PREFIX = 'cache-sergsmi/'
- GEOIP_PATH = os.path.join(BASE_DIR, 'geoip', 'GeoIP.dat')
- ADVCASH_SCI_NAME = 'Advant Travel Dev'
- ADVCASH_SCI_PASS = '5WcJ9a7$8w'
- ENABLE_OTPUSK = True
- # service bot settings
- SERVICE_BOT_LOGIN = 'bot@advant.com.ua'
- SERVICE_BOT_PASS = ''
- TESTING = len(sys.argv) > 1 and sys.argv[1] in ('test', 'jenkins')
- if TESTING:
- print('=========================')
- print('In TEST Mode - Disabling Migrations')
- print('=========================')
- class DisableMigrations(object):
- def __contains__(self, item):
- return True
- def __getitem__(self, item):
- return "notmigrations"
- MIGRATION_MODULES = DisableMigrations()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement