1212
1313import os
1414from datetime import timedelta
15- import django_heroku
1615# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
1716BASE_DIR = os .path .dirname (os .path .dirname (os .path .abspath (__file__ )))
1817
4342 'api' ,
4443 'rest_framework' ,
4544 'corsheaders' ,
46- 'rest_framework_social_oauth2' ,
47- 'oauth2_provider' ,
48- 'social_django' ,
4945]
5046
5147MIDDLEWARE = [
9591WSGI_APPLICATION = 'screencast.wsgi.application'
9692CORS_ORIGIN_ALLOW_ALL = True
9793
98-
99- # Database
100- # https://docs.djangoproject.com/en/3.0/ref/settings/#databases
101-
102- #DATABASES = {
103- #'default': {
104- # 'ENGINE': 'django.db.backends.sqlite3',
105- #'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
106- # }
107- #}
10894if 'RDS_DB_NAME' in os .environ :
10995 DATABASES = {
11096 'default' : {
123109 'NAME' : 'postgres' ,
124110 'USER' : 'postgres' ,
125111 'PASSWORD' : 'postgres' ,
126- 'HOST' : 'postgres ' ,
112+ 'HOST' : 'db ' ,
127113 'PORT' : '5432' ,
128114 }
129115}
182168MEDIA_URL = '/media/'
183169MEDIA_ROOT = os .path .join (BASE_DIR ,' media' )
184170
185- # Facebook configuration
186- SOCIAL_AUTH_FACEBOOK_KEY = ''
187- SOCIAL_AUTH_FACEBOOK_SECRET = ''
188- #SOCIAL_AUTH_LOGIN_REDIRECT_URL = '/'
189- # Google configuration
190- SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = '417817522855-24jn957g7r6a5nqnlomfq47esqt0ns9v.apps.googleusercontent.com'
191- SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET = 'nZUZevgPjTYFzWJT4_Qj9yKd'
192-
193- # Define SOCIAL_AUTH_FACEBOOK_SCOPE to get extra permissions from facebook. Email is not sent by default, to get it, you must request the email permission:
194- SOCIAL_AUTH_FACEBOOK_SCOPE = ['email' ]
195- SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = {
196- 'fields' : 'id, name, email' }
197- SOCIAL_AUTH_FACEBOOK_SCOPE = ['email' ]
198- FACEBOOK_EXTENDED_PERMISSIONS = ['email' ]
199-
200- # Define SOCIAL_AUTH_GOOGLE_OAUTH2_SCOPE to get extra permissions from Google.
201- SOCIAL_AUTH_GOOGLE_OAUTH2_SCOPE = [
202- 'https://www.googleapis.com/auth/userinfo.email' ,
203- 'https://www.googleapis.com/auth/userinfo.profile' ,
204- ]
205- SOCIAL_AUTH_ADMIN_USER_SEARCH_FIELDS = ['username' , 'first_name' , 'email' ]
206- SOCIAL_AUTH_USERNAME_IS_FULL_EMAIL = True
207-
208- SOCIAL_AUTH_PIPELINE = (
209- 'social_core.pipeline.social_auth.social_details' ,
210- 'social_core.pipeline.social_auth.social_uid' ,
211- 'social_core.pipeline.social_auth.auth_allowed' ,
212- 'social_core.pipeline.social_auth.social_user' ,
213- 'social_core.pipeline.user.get_username' ,
214- 'social_core.pipeline.social_auth.associate_by_email' ,
215- 'social_core.pipeline.user.create_user' ,
216- 'social_core.pipeline.social_auth.associate_user' ,
217- 'social_core.pipeline.social_auth.load_extra_data' ,
218- 'social_core.pipeline.user.user_details' , )
219-
220171SIMPLE_JWT = {
221172 'ACCESS_TOKEN_LIFETIME' : timedelta ( days = 3 ),
222173 'REFRESH_TOKEN_LIFETIME' : timedelta (days = 2 ),
235186 'SLIDING_TOKEN_REFRESH_EXP_CLAIM' : 'refresh_exp' ,
236187 'SLIDING_TOKEN_LIFETIME' : timedelta (minutes = 30 ),
237188 'SLIDING_TOKEN_REFRESH_LIFETIME' : timedelta (days = 1 ),
238- }
239-
240- django_heroku .settings (locals ())
189+ }
0 commit comments