Private
Public Access
1
0

factored passwords out of settings.py with yamjam

This commit is contained in:
Sander Roosendaal
2017-01-24 14:57:31 +01:00
parent 6597ecd2fa
commit 50b38641c8
2 changed files with 26 additions and 18 deletions

View File

@@ -11,8 +11,12 @@ https://docs.djangoproject.com/en/1.9/ref/settings/
"""
# -*- coding: utf-8 -*-
import os
from YamJam import yamjam
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'
@@ -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!
DEBUG = False
ALLOWED_HOSTS = ['rowsandall.com','rowsandall-1072.rostiapp.cz']
ALLOWED_HOSTS = CFG['allowed_hosts']
# Application definition
@@ -205,20 +209,20 @@ LOGIN_URL = '/login/'
LOGOUT_URL = '/logout/'
# Concept 2
C2_CLIENT_ID = "bgTBbmjSyn8wbJb0JEdlYjDUfSZFAPQSzJV8YDwH"
C2_CLIENT_SECRET = "HD6HnEu8bFWGkrpGoa89kliXhofLzAHzllltWMPg"
C2_CLIENT_ID = CFG['c2_client_id']
C2_CLIENT_SECRET = CFG['c2_client_secret']
C2_REDIRECT_URI = "http://rowsandall.com/call_back"
# Strava
STRAVA_CLIENT_ID = "11567"
STRAVA_CLIENT_SECRET = "9e55d439879e1da6724e75e4a3220b35a493fe24"
STRAVA_CLIENT_ID = CFG['strava_client_id']
STRAVA_CLIENT_SECRET = CFG['strava_client_secret']
STRAVA_REDIRECT_URI = "http://rowsandall.com/stravacall_back"
# SportTracks
SPORTTRACKS_CLIENT_ID = "rowingdata"
SPORTTRACKS_CLIENT_SECRET = "3GZVXH8GB4PZQHPD"
SPORTTRACKS_CLIENT_ID = CFG['sporttracks_client_id']
SPORTTRACKS_CLIENT_SECRET = CFG['sporttracks_client_secret']
SPORTTRACKS_REDIRECT_URI = "http://rowsandall.com/sporttracks_callback"
# RQ stuff
@@ -248,19 +252,19 @@ SESSION_ENGINE = "django.contrib.sessions.backends.cache"
# email stuff
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'mail.rosti.cz'
EMAIL_HOST = CFG['email_host']
#EMAIL_HOST = 'smtp.rosti.cz'
EMAIL_PORT = '25'
EMAIL_HOST_USER = 'info@rowsandall.com'
EMAIL_HOST_USER = CFG['email_host_user']
#EMAIL_HOST_PASSWORD = 'lnD3mbZ1NoI8RK1StOdO'
EMAIL_HOST_PASSWORD = '0r0wYgQUReOYK7sEkBby'
EMAIL_HOST_PASSWORD = ['email_host_password']
EMAIL_USE_TLS = True
# weather stuff
FORECAST_IO_KEY = "bc8196fbd89f11375c7dfc8aa6323c72"
GMAPIKEY = "AIzaSyAgu1w9QSthaGPMLp8y9JedPoMc9sfEgJ8"
FORECAST_IO_KEY = CFG['forecast_io_key']
GMAPIKEY = CFG['gmapikey']
# OAUTH2
@@ -304,10 +308,10 @@ SWAGGER_SETTINGS = {
# Analytics
CLICKY_SITE_ID = '101011008'
CLICKY_SITE_ID = CFG['clicky_site_id']
TWEET_ACCESS_TOKEN_KEY = "792366179780268032-tlk7QofNsx7GlNzefmHUzmxcpTITzyO"
TWEET_ACCESS_TOKEN_SECRET = "sOhEZ1GyQ9ROzgmAKoNfQIjWaOKMMSgP03EIJuuIvLGRc"
TWEET_CONSUMER_KEY = "gtXQGCMN98dnF6eut2F5xtDET"
TWEET_CONSUMER_SECRET = "rS78fNy1E075bssAoZl45QJN27X7XoYhnhSFgvqpJ5V7d5R8Wp"
TWEET_ACCESS_TOKEN_KEY = CFG['tweet_access_token_key']
TWEET_ACCESS_TOKEN_SECRET = CFG['tweet_access_token_secret']
TWEET_CONSUMER_KEY = CFG['tweet_consumer_key']
TWEET_CONSUMER_SECRET = CFG['tweet_consumer_secret']