Advertisement
Guest User

Untitled

a guest
Mar 11th, 2019
289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.93 KB | None | 0 0
  1. from settings import *
  2. from contextlib import closing
  3.  
  4. import socket
  5. import locale
  6.  
  7. locale.setlocale(locale.LC_ALL, "")
  8.  
  9. DEV_HOST = '192.168.88.100'
  10. DEV_HOST_NAT = '185.209.57.140'
  11.  
  12. with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock:
  13. sock.settimeout(1)
  14. if sock.connect_ex((DEV_HOST, 3306)) == 0:
  15. DB_HOST = DEV_HOST
  16. DB_PORT = 3306
  17. else:
  18. DB_HOST = DEV_HOST_NAT
  19. DB_PORT = 63306
  20. print "USING HOST {!r} and PORT {!r}".format(DB_HOST, DB_PORT)
  21.  
  22. DEBUG = True
  23. ALLOWED_HOSTS = ['*']
  24.  
  25. SITE_ID = 10 # localhost:8000
  26. # SITE_ID = 4 # localhost:8000
  27. # ROOT_URLCONF = 'turbo.urls.kz'
  28. # SUBDOMAIN_URLCONFS = {None: 'turbo.urls.kz'}
  29.  
  30. SITE_DOMAIN = 'localhost:8000'
  31. SESSION_COOKIE_DOMAIN = 'localhost'
  32. DEFAULT_URL_SCHEME = 'http'
  33.  
  34. RAVEN_CONFIG = {
  35. # 'dsn': 'https://dd5679c48e5c4b7bbcc1a7efbce665ac:fac16131a454414d93298cdbb14ee545@sentry.io/103477'
  36. }
  37.  
  38. DATABASE_ROUTERS = []
  39.  
  40. DATABASES = {
  41. 'default': {
  42. 'ENGINE': 'django.db.backends.mysql',
  43. # 'NAME': 'advant_dev_neonua',
  44. 'NAME': 'advant_dev_neonua',
  45. 'USER': 'advant_dev',
  46. 'PASSWORD': 'Thaib9ou',
  47. 'HOST': DB_HOST,
  48. 'PORT': DB_PORT,
  49. 'TEST': {
  50. 'NAME': 'advant_dev_kvex_test',
  51. }
  52. },
  53. }
  54.  
  55. PROXY = None
  56.  
  57. TEMPLATE_LOADERS = (
  58. 'django.template.loaders.filesystem.Loader',
  59. 'django.template.loaders.app_directories.Loader',
  60. 'django.template.loaders.eggs.Loader',
  61. )
  62. TEMPLATE_DIRS = (
  63. os.path.join(BASE_DIR, 'templates_v2'),
  64. os.path.join(BASE_DIR, 'templates'),
  65. )
  66.  
  67. INTERNAL_IPS = ['185.209.57.140', '127.0.0.1']
  68. INSTALLED_APPS += (
  69. 'debug_toolbar',
  70. )
  71.  
  72. THUMBNAIL_KVSTORE = 'sorl.thumbnail.kvstores.redis_kvstore.KVStore'
  73. THUMBNAIL_REDIS_HOST = 'localhost'
  74. THUMBNAIL_REDIS_PORT = '6379'
  75.  
  76. # MIDDLEWARE_CLASSES = (
  77. # 'django.contrib.sessions.middleware.SessionMiddleware',
  78. # 'subdomains.middleware.SubdomainURLRoutingMiddleware',
  79. # 'django.middleware.common.CommonMiddleware',
  80. # 'django.middleware.csrf.CsrfViewMiddleware',
  81. # 'django.contrib.auth.middleware.AuthenticationMiddleware',
  82. # 'django.contrib.messages.middleware.MessageMiddleware',
  83. # 'django.middleware.clickjacking.XFrameOptionsMiddleware',
  84. # 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
  85. # 'django_user_agents.middleware.UserAgentMiddleware',
  86. # )
  87.  
  88. MIDDLEWARE_CLASSES += ('debug_toolbar.middleware.DebugToolbarMiddleware', )
  89. BASIC_AUTH_EXCLUDES = (
  90. '/wayforpay/callback/',
  91. '/okpay/callback/',
  92. '/advcash/callback/',
  93. '/payu/callback/',
  94. )
  95.  
  96. STATIC_ROOT = ''
  97. STATICFILES_DIRS = (
  98. os.path.join(BASE_DIR, 'public', 'static'),
  99. )
  100.  
  101.  
  102. with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock:
  103. sock.settimeout(1)
  104. if sock.connect_ex((DEV_HOST, 1080)) == 0:
  105. EMAIL_HOST = DEV_HOST
  106. EMAIL_HOST_USER = ''
  107. EMAIL_HOST_PASSWORD = ''
  108. EMAIL_PORT = 1025
  109. EMAIL_USE_TLS = False
  110. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
  111.  
  112. print "USING MAILCATCHER EMAIL BACKEND"
  113.  
  114. else:
  115. EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
  116.  
  117. print "USING CONSOLE EMAIL BACKEND"
  118.  
  119. CELERY_ALWAYS_EAGER = False
  120. broker_url = 'django://'
  121. INSTALLED_APPS += ('kombu.transport.redis',)
  122.  
  123. # # amazon s3 settings
  124. # DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
  125. # AWS_ACCESS_KEY_ID = 'AKIAIAOV3T4AKPXENDIA'
  126. # AWS_SECRET_ACCESS_KEY = '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'
  127. # AWS_STORAGE_BUCKET_NAME = 'advant-media'
  128.  
  129. # support email
  130. QUEUE_SLUG = 'SPT'
  131. QUEUE_EMAIL_BOX_TYPE = 'imap'
  132. QUEUE_EMAIL_BOX_SSL = True
  133. QUEUE_EMAIL_BOX_HOST = 'imap.yandex.com'
  134. QUEUE_EMAIL_BOX_PORT = 993
  135. QUEUE_EMAIL_BOX_USER = 'anon.55555@yandex.ua'
  136. QUEUE_EMAIL_BOX_PASSWORD = ''
  137.  
  138. ITTOUR_ACCESS = (
  139. # (login, password)
  140. # ('jcbhegbuifer3', 'emng5tj9gjv', None),
  141. ('bik15d', '456sd', 'http://kuda-poehat.com:3128'),
  142. )
  143.  
  144. SEARCH_VERSION = 2
  145. # ITTOUR_STAGE = 2
  146.  
  147. '''
  148. HAYSTACK_CONNECTIONS = {
  149. 'default': {
  150. 'ENGINE': 'xapian_backend.XapianEngine',
  151. 'PATH': os.path.join(BASE_DIR, 'xapian_index'),
  152. },
  153. }
  154. '''
  155.  
  156. THUMBNAIL_KEY_PREFIX = 'sorl-thumbnail-sergsmi'
  157. THUMBNAIL_PREFIX = 'cache-sergsmi/'
  158.  
  159. GEOIP_PATH = os.path.join(BASE_DIR, 'geoip', 'GeoIP.dat')
  160.  
  161. ADVCASH_SCI_NAME = 'Advant Travel Dev'
  162. ADVCASH_SCI_PASS = '5WcJ9a7$8w'
  163.  
  164. ENABLE_OTPUSK = True
  165.  
  166. # service bot settings
  167. SERVICE_BOT_LOGIN = 'bot@advant.com.ua'
  168. SERVICE_BOT_PASS = ''
  169.  
  170.  
  171. TESTING = len(sys.argv) > 1 and sys.argv[1] in ('test', 'jenkins')
  172. if TESTING:
  173. print('=========================')
  174. print('In TEST Mode - Disabling Migrations')
  175. print('=========================')
  176.  
  177. class DisableMigrations(object):
  178.  
  179. def __contains__(self, item):
  180. return True
  181.  
  182. def __getitem__(self, item):
  183. return "notmigrations"
  184.  
  185. MIGRATION_MODULES = DisableMigrations()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement