Guest User

Untitled

a guest
Apr 17th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. # noinspection PyUnresolvedReferences
  3. import json
  4. import sys
  5.  
  6. from .base import * # noqa
  7.  
  8. DEBUG = True
  9. TEMPLATES[0]['OPTIONS']['debug'] = True
  10. CRISPY_FAIL_SILENTLY = False
  11.  
  12. DATABASES = {
  13. 'default': {
  14. 'ENGINE': 'django.db.backends.postgresql',
  15. 'HOST': 'db',
  16. 'NAME': 'postgres',
  17. 'USER': 'postgres',
  18. 'PASSWORD': 'example',
  19. 'ATOMIC_REQUESTS': True,
  20. 'CONN_MAX_AGE': 300,
  21. }
  22. }
  23.  
  24. #Configurations to send email on console
  25. CELERY_EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend"
  26. EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend"
  27.  
  28. #Configurations to test sending emails using Gmail SMTP
  29. # CELERY_EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"
  30. # EMAIL_BACKEND = 'djcelery_email.backends.CeleryEmailBackend'
  31. # EMAIL_HOST = 'smtp.gmail.com'
  32. # EMAIL_HOST_USER = '<HOST@EMAIL.COM>'
  33. # EMAIL_HOST_PASSWORD = '<HOST_EMAIL_PASSWORD>'
  34. # EMAIL_USE_TLS = True
  35. # EMAIL_PORT = 587
  36.  
  37.  
  38. SECRET_KEY = 'only-for-testing'
  39.  
  40. INTERNAL_IPS = ('127.0.0.1',)
  41.  
  42. DEBUG_TOOLBAR_CONFIG = {
  43. "SHOW_TOOLBAR_CALLBACK" : lambda request: DEBUG,
  44. }
  45.  
  46.  
  47. SECURE_SSL_REDIRECT = False
  48. SESSION_COOKIE_SECURE = False
  49. CSRF_COOKIE_SECURE = False
  50.  
  51. ADMIN_ENABLED = True
  52.  
  53. MIDDLEWARE = [
  54. 'django.contrib.sessions.middleware.SessionMiddleware',
  55. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  56. 'happinesspackets.utils.middleware.SetRemoteAddrFromForwardedFor',
  57. 'dogslow.WatchdogMiddleware',
  58. 'django.middleware.common.CommonMiddleware',
  59. 'django.middleware.csrf.CsrfViewMiddleware',
  60. 'django.contrib.messages.middleware.MessageMiddleware',
  61. ]
  62.  
  63. TESTING = 'test' in sys.argv
  64.  
  65. if not TESTING:
  66.  
  67. MIDDLEWARE += ('debug_toolbar.middleware.DebugToolbarMiddleware',)
  68. INSTALLED_APPS += (
  69. 'debug_toolbar',
  70. )
  71.  
  72. SELENIUM_SCREENSHOT_DIR = PROJECT_DIR.child('selenium-screenshots')
  73.  
  74.  
  75. # Uses a separate Docker container to act as the Redis server
  76. CELERY_BROKER_URL = 'redis://redis:6379/0'
  77. CELERY_RESULT_BACKEND = 'redis://redis:6379/0'
  78.  
  79. # Loads OIDC Client ID and Secret from client_secrets.json
  80.  
  81. with open("client_secrets.json") as f:
  82. secrets = json.load(f)
  83. OIDC_RP_CLIENT_ID = secrets["client_id"]
  84. OIDC_RP_CLIENT_SECRET = secrets["client_secret"]
  85.  
  86. # Reading the fas-id and Password
  87. with open("fas-admin-details.json") as f:
  88. secrets = json.load(f)
  89. ADMIN_USERNAME = secrets["ADMIN_USERNAME"]
  90. ADMIN_PASSWORD = secrets["ADMIN_PASSWORD"]
  91.  
  92. LOGIN_URL = '/oidc/authenticate/'
Add Comment
Please, Sign In to add comment