mirror of
				https://gitlab.com/animath/si/plateforme.git
				synced 2025-10-31 22:24:30 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Copyright (C) 2020 by Animath
 | |
| # SPDX-License-Identifier: GPL-3.0-or-later
 | |
| 
 | |
| import os
 | |
| 
 | |
| # Break it, fix it!
 | |
| DEBUG = False
 | |
| 
 | |
| # Mandatory !
 | |
| # TODO ETEAM Meilleur support, et meilleurs DNS surtout
 | |
| ALLOWED_HOSTS = ['inscription.tfjm.org', 'inscriptions.tfjm.org', 'plateforme.tfjm.org',
 | |
|                  'register.eteam.tfjm.org', 'registration.eteam.tfjm.org', 'platform.eteam.tfjm.org']
 | |
| 
 | |
| # Emails
 | |
| EMAIL_BACKEND = 'mailer.backend.DbBackend'
 | |
| MAILER_EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
 | |
| EMAIL_USE_SSL = True
 | |
| EMAIL_HOST = os.getenv("SMTP_HOST")
 | |
| EMAIL_PORT = os.getenv("SMTP_PORT")
 | |
| EMAIL_HOST_USER = os.getenv("SMTP_HOST_USER")
 | |
| EMAIL_HOST_PASSWORD = os.getenv("SMTP_HOST_PASSWORD")
 | |
| 
 | |
| SERVER_EMAIL = os.getenv('SERVER_EMAIL', 'contact@tfjm.org')
 | |
| DEFAULT_FROM_EMAIL = os.getenv('FROM_EMAIL', 'Contact TFJM²') + f" <{SERVER_EMAIL}>"
 | |
| 
 | |
| # Security settings
 | |
| SECURE_CONTENT_TYPE_NOSNIFF = False
 | |
| SESSION_COOKIE_SECURE = False
 | |
| CSRF_COOKIE_SECURE = False
 | |
| CSRF_COOKIE_HTTPONLY = False
 | |
| X_FRAME_OPTIONS = 'DENY'
 | |
| SESSION_COOKIE_AGE = 60 * 60 * 24 * 7 * 2  # 2 weeks
 | |
| 
 | |
| CHANNEL_LAYERS = {
 | |
|     "default": {
 | |
|         "BACKEND": "channels_redis.core.RedisChannelLayer",
 | |
|         "CONFIG": {
 | |
|             "hosts": [(os.getenv('REDIS_SERVER_HOST', 'localhost'), os.getenv('REDIS_SERVER_PORT', 6379))],
 | |
|         },
 | |
|     },
 | |
| }
 |