factored passwords out of settings.py with yamjam
This commit is contained in:
6
.gitignore
vendored
6
.gitignore
vendored
@@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
# Compiled python modules.
|
# Compiled python modules.
|
||||||
*.pyc
|
*.pyc
|
||||||
|
|
||||||
@@ -26,4 +27,7 @@ manage.py
|
|||||||
|
|
||||||
# migrations
|
# migrations
|
||||||
/rowers/migrations/
|
/rowers/migrations/
|
||||||
/cvkbrno/migrations/
|
/cvkbrno/migrations/
|
||||||
|
|
||||||
|
# secrets
|
||||||
|
config.yaml
|
||||||
|
|||||||
@@ -11,8 +11,12 @@ https://docs.djangoproject.com/en/1.9/ref/settings/
|
|||||||
"""
|
"""
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
import os
|
import os
|
||||||
|
from YamJam import yamjam
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
|
# Read configuration (passwords, keys, secrets) from YamJam configuration
|
||||||
|
# You have to create your own config.yaml in the project directory
|
||||||
|
CFG = yamjam()['rowsandallapp']
|
||||||
|
|
||||||
DEFAULT_CHARSET = 'UTF-8'
|
DEFAULT_CHARSET = 'UTF-8'
|
||||||
|
|
||||||
@@ -29,7 +33,7 @@ SECRET_KEY = 'z_@2yia858=2i1cygo4ne3+14&i_&@wlty68$q1igdvn=9k5mo'
|
|||||||
# 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 = False
|
||||||
|
|
||||||
ALLOWED_HOSTS = ['rowsandall.com','rowsandall-1072.rostiapp.cz']
|
ALLOWED_HOSTS = CFG['allowed_hosts']
|
||||||
|
|
||||||
|
|
||||||
# Application definition
|
# Application definition
|
||||||
@@ -205,20 +209,20 @@ LOGIN_URL = '/login/'
|
|||||||
LOGOUT_URL = '/logout/'
|
LOGOUT_URL = '/logout/'
|
||||||
|
|
||||||
# Concept 2
|
# Concept 2
|
||||||
C2_CLIENT_ID = "bgTBbmjSyn8wbJb0JEdlYjDUfSZFAPQSzJV8YDwH"
|
C2_CLIENT_ID = CFG['c2_client_id']
|
||||||
C2_CLIENT_SECRET = "HD6HnEu8bFWGkrpGoa89kliXhofLzAHzllltWMPg"
|
C2_CLIENT_SECRET = CFG['c2_client_secret']
|
||||||
C2_REDIRECT_URI = "http://rowsandall.com/call_back"
|
C2_REDIRECT_URI = "http://rowsandall.com/call_back"
|
||||||
|
|
||||||
# Strava
|
# Strava
|
||||||
|
|
||||||
STRAVA_CLIENT_ID = "11567"
|
STRAVA_CLIENT_ID = CFG['strava_client_id']
|
||||||
STRAVA_CLIENT_SECRET = "9e55d439879e1da6724e75e4a3220b35a493fe24"
|
STRAVA_CLIENT_SECRET = CFG['strava_client_secret']
|
||||||
STRAVA_REDIRECT_URI = "http://rowsandall.com/stravacall_back"
|
STRAVA_REDIRECT_URI = "http://rowsandall.com/stravacall_back"
|
||||||
|
|
||||||
# SportTracks
|
# SportTracks
|
||||||
|
|
||||||
SPORTTRACKS_CLIENT_ID = "rowingdata"
|
SPORTTRACKS_CLIENT_ID = CFG['sporttracks_client_id']
|
||||||
SPORTTRACKS_CLIENT_SECRET = "3GZVXH8GB4PZQHPD"
|
SPORTTRACKS_CLIENT_SECRET = CFG['sporttracks_client_secret']
|
||||||
SPORTTRACKS_REDIRECT_URI = "http://rowsandall.com/sporttracks_callback"
|
SPORTTRACKS_REDIRECT_URI = "http://rowsandall.com/sporttracks_callback"
|
||||||
|
|
||||||
# RQ stuff
|
# RQ stuff
|
||||||
@@ -248,19 +252,19 @@ SESSION_ENGINE = "django.contrib.sessions.backends.cache"
|
|||||||
# email stuff
|
# email stuff
|
||||||
|
|
||||||
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
|
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
|
||||||
EMAIL_HOST = 'mail.rosti.cz'
|
EMAIL_HOST = CFG['email_host']
|
||||||
#EMAIL_HOST = 'smtp.rosti.cz'
|
#EMAIL_HOST = 'smtp.rosti.cz'
|
||||||
EMAIL_PORT = '25'
|
EMAIL_PORT = '25'
|
||||||
EMAIL_HOST_USER = 'info@rowsandall.com'
|
EMAIL_HOST_USER = CFG['email_host_user']
|
||||||
#EMAIL_HOST_PASSWORD = 'lnD3mbZ1NoI8RK1StOdO'
|
#EMAIL_HOST_PASSWORD = 'lnD3mbZ1NoI8RK1StOdO'
|
||||||
EMAIL_HOST_PASSWORD = '0r0wYgQUReOYK7sEkBby'
|
EMAIL_HOST_PASSWORD = ['email_host_password']
|
||||||
EMAIL_USE_TLS = True
|
EMAIL_USE_TLS = True
|
||||||
|
|
||||||
|
|
||||||
# weather stuff
|
# weather stuff
|
||||||
|
|
||||||
FORECAST_IO_KEY = "bc8196fbd89f11375c7dfc8aa6323c72"
|
FORECAST_IO_KEY = CFG['forecast_io_key']
|
||||||
GMAPIKEY = "AIzaSyAgu1w9QSthaGPMLp8y9JedPoMc9sfEgJ8"
|
GMAPIKEY = CFG['gmapikey']
|
||||||
|
|
||||||
# OAUTH2
|
# OAUTH2
|
||||||
|
|
||||||
@@ -304,10 +308,10 @@ SWAGGER_SETTINGS = {
|
|||||||
|
|
||||||
# Analytics
|
# Analytics
|
||||||
|
|
||||||
CLICKY_SITE_ID = '101011008'
|
CLICKY_SITE_ID = CFG['clicky_site_id']
|
||||||
|
|
||||||
TWEET_ACCESS_TOKEN_KEY = "792366179780268032-tlk7QofNsx7GlNzefmHUzmxcpTITzyO"
|
TWEET_ACCESS_TOKEN_KEY = CFG['tweet_access_token_key']
|
||||||
TWEET_ACCESS_TOKEN_SECRET = "sOhEZ1GyQ9ROzgmAKoNfQIjWaOKMMSgP03EIJuuIvLGRc"
|
TWEET_ACCESS_TOKEN_SECRET = CFG['tweet_access_token_secret']
|
||||||
TWEET_CONSUMER_KEY = "gtXQGCMN98dnF6eut2F5xtDET"
|
TWEET_CONSUMER_KEY = CFG['tweet_consumer_key']
|
||||||
TWEET_CONSUMER_SECRET = "rS78fNy1E075bssAoZl45QJN27X7XoYhnhSFgvqpJ5V7d5R8Wp"
|
TWEET_CONSUMER_SECRET = CFG['tweet_consumer_secret']
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user