allauth settings added to production
This commit is contained in:
		
							parent
							
								
									e4207af2ef
								
							
						
					
					
						commit
						9854e42e9a
					
				| 
						 | 
					@ -25,9 +25,6 @@ EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
 | 
				
			||||||
EMAIL_HOST = '10.0.6.25'
 | 
					EMAIL_HOST = '10.0.6.25'
 | 
				
			||||||
EMAIL_PORT = '25'
 | 
					EMAIL_PORT = '25'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Build paths inside the project like this: BASE_DIR / 'subdir'.
 | 
					 | 
				
			||||||
BASE_DIR = Path(__file__).resolve().parent.parent
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# get secrets
 | 
					# get secrets
 | 
				
			||||||
with open(os.path.join(BASE_DIR, 'secrets.json')) as secrets_file:
 | 
					with open(os.path.join(BASE_DIR, 'secrets.json')) as secrets_file:
 | 
				
			||||||
    secrets = json.load(secrets_file)
 | 
					    secrets = json.load(secrets_file)
 | 
				
			||||||
| 
						 | 
					@ -47,7 +44,7 @@ def get_secret(setting, secrets=secrets):
 | 
				
			||||||
SECRET_KEY = get_secret('SECRET_KEY')
 | 
					SECRET_KEY = get_secret('SECRET_KEY')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# SECURITY WARNING: don't run with debug turned on in production!
 | 
					# SECURITY WARNING: don't run with debug turned on in production!
 | 
				
			||||||
DEBUG = False
 | 
					DEBUG = True
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# send mails only to debug mode adress even if in production
 | 
					# send mails only to debug mode adress even if in production
 | 
				
			||||||
MAILTEST = True
 | 
					MAILTEST = True
 | 
				
			||||||
| 
						 | 
					@ -55,9 +52,6 @@ MAILTEST = True
 | 
				
			||||||
# Quick-start development settings - unsuitable for production
 | 
					# Quick-start development settings - unsuitable for production
 | 
				
			||||||
# See https://docs.djangoproject.com/en/3.1/howto/deployment/checklist/
 | 
					# See https://docs.djangoproject.com/en/3.1/howto/deployment/checklist/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# SECURITY WARNING: keep the secret key used in production secret!
 | 
					 | 
				
			||||||
# SECRET_KEY = 'g%+i6+gkwt3zz@+k-5x1dtstuw4)&qd$lxd^bt2oswy5e1#dul'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
STATIC_ROOT = BASE_DIR / 'staticfiles'
 | 
					STATIC_ROOT = BASE_DIR / 'staticfiles'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ALLOWED_HOSTS = ['*']
 | 
					ALLOWED_HOSTS = ['*']
 | 
				
			||||||
| 
						 | 
					@ -73,6 +67,11 @@ INSTALLED_APPS = [
 | 
				
			||||||
    'django.contrib.sessions',
 | 
					    'django.contrib.sessions',
 | 
				
			||||||
    'django.contrib.messages',
 | 
					    'django.contrib.messages',
 | 
				
			||||||
    'django.contrib.staticfiles',
 | 
					    'django.contrib.staticfiles',
 | 
				
			||||||
 | 
					    'django.contrib.sites',
 | 
				
			||||||
 | 
					    'allauth',
 | 
				
			||||||
 | 
					    'allauth.account',
 | 
				
			||||||
 | 
					    'allauth.socialaccount',
 | 
				
			||||||
 | 
					    'allauth.socialaccount.providers.nextcloud',
 | 
				
			||||||
    'multiselectfield',
 | 
					    'multiselectfield',
 | 
				
			||||||
    'formtools',
 | 
					    'formtools',
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
| 
						 | 
					@ -157,3 +156,21 @@ USE_TZ = True
 | 
				
			||||||
# https://docs.djangoproject.com/en/3.1/howto/static-files/
 | 
					# https://docs.djangoproject.com/en/3.1/howto/static-files/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STATIC_URL = '/static/'
 | 
					STATIC_URL = '/static/'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# settings needed for allauth
 | 
				
			||||||
 | 
					SOCIALACCOUNT_PROVIDERS = {
 | 
				
			||||||
 | 
					    'nextcloud': {
 | 
				
			||||||
 | 
					        'SERVER': 'https://wolke.wikimedia.de/',
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					AUTHENTICATION_BACKENDS = (
 | 
				
			||||||
 | 
					    "django.contrib.auth.backends.ModelBackend",
 | 
				
			||||||
 | 
					    "allauth.account.auth_backends.AuthenticationBackend",
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					SITE_ID = 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ACCOUNT_EMAIL_VERIFICATION = 'none'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					LOGIN_REDIRECT_URL = 'home'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue