-
Notifications
You must be signed in to change notification settings - Fork 0
/
settings.yaml
86 lines (72 loc) · 2.62 KB
/
settings.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
default:
# Django Required starting settings
DEBUG: false
ALLOWED_HOSTS:
- "*"
AUTH_USER_MODEL: "dateflix_api.User"
# Application definition
INSTALLED_APPS:
- django.contrib.admin
- django.contrib.auth
- django.contrib.contenttypes
- django.contrib.sessions
- django.contrib.messages
- django.contrib.staticfiles
- django_extensions
- corsheaders
- rest_framework
- dateflix_api
MIDDLEWARE:
- django.middleware.security.SecurityMiddleware
- django.contrib.sessions.middleware.SessionMiddleware
- corsheaders.middleware.CorsMiddleware
- django.middleware.common.CommonMiddleware
- django.middleware.csrf.CsrfViewMiddleware
- django.contrib.auth.middleware.AuthenticationMiddleware
- django.contrib.messages.middleware.MessageMiddleware
- django.middleware.clickjacking.XFrameOptionsMiddleware
ROOT_URLCONF: dateflix_api.urls
TEMPLATES:
- BACKEND: django.template.backends.django.DjangoTemplates
DIRS: []
APP_DIRS: true
OPTIONS:
context_processors:
- django.template.context_processors.debug
- django.template.context_processors.request
- django.contrib.auth.context_processors.auth
- django.contrib.messages.context_processors.messages
WSGI_APPLICATION: dateflix_api.wsgi.application
# Password validation
# https://docs.djangoproject.com/en/2.0/ref/settings/#auth-password-validators
AUTH_PASSWORD_VALIDATORS:
- NAME: django.contrib.auth.password_validation.UserAttributeSimilarityValidator
- NAME: django.contrib.auth.password_validation.MinimumLengthValidator
- NAME: django.contrib.auth.password_validation.CommonPasswordValidator
- NAME: django.contrib.auth.password_validation.NumericPasswordValidator
LANGUAGE_CODE: en-us
USE_I18N: true
USE_L10N: true
USE_TZ: false
STATIC_URL: "/static/"
REST_FRAMEWORK:
DEFAULT_PAGINATION_CLASS: "rest_framework.pagination.PageNumberPagination"
PAGE_SIZE: 10
DEFAULT_AUTHENTICATION_CLASSES:
- rest_framework_simplejwt.authentication.JWTAuthentication
DEFAULT_PERMISSION_CLASSES:
- rest_framework.permissions.IsAuthenticated
CORS_ORIGIN_ALLOW_ALL: false
INSTAGRAM_CLIENT_ID: xxxxxxx
INSTAGRAM_CLIENT_SECRET: xxxxxx
development:
DEBUG: true
SIGNIN_REDIRECT_URI: https://localhost:8080/signin
SIGNUP_REDIRECT_URI: https://localhost:8080/signup
CORS_ORIGIN_WHITELIST:
- https://localhost:8080
production:
SIGNIN_REDIRECT_URI: https://dateflix.netlify.app/signin
SIGNUP_REDIRECT_URI: https://dateflix.netlify.app/signup
CORS_ORIGIN_WHITELIST:
- https://dateflix.netlify.app