|
|
|
|
@ -25,7 +25,8 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) |
|
|
|
|
# See https://docs.djangoproject.com/en/2.0/howto/deployment/checklist/ |
|
|
|
|
|
|
|
|
|
# SECURITY WARNING: keep the secret key used in production secret! |
|
|
|
|
SECRET_KEY = os.getenv('SECRET_KEY', 'jelm*91lj(_-o20+6^a+bgv!4s6e_efry^#+f#=1ak&s1xr-2j') |
|
|
|
|
SECRET_KEY = os.getenv( |
|
|
|
|
'SECRET_KEY', 'jelm*91lj(_-o20+6^a+bgv!4s6e_efry^#+f#=1ak&s1xr-2j') |
|
|
|
|
|
|
|
|
|
# SECURITY WARNING: don't run with debug turned on in production! |
|
|
|
|
DEBUG = os.getenv('DEBUG', False) |
|
|
|
|
@ -200,6 +201,11 @@ LOGGING = { |
|
|
|
|
'level': 'WARNING', |
|
|
|
|
'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler', |
|
|
|
|
}, |
|
|
|
|
'file': { |
|
|
|
|
'level': 'DEBUG', |
|
|
|
|
'class': 'logging.FileHandler', |
|
|
|
|
'filename': '/app/media/main.log', |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
'loggers': { |
|
|
|
|
'django.request': { |
|
|
|
|
@ -217,6 +223,10 @@ LOGGING = { |
|
|
|
|
'handlers': ['sentry', ], |
|
|
|
|
'level': "INFO", |
|
|
|
|
}, |
|
|
|
|
'roistat': { |
|
|
|
|
'handlers': ['file'], |
|
|
|
|
'level': 'DEBUG' |
|
|
|
|
}, |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -258,7 +268,8 @@ SENDGRID_API_KEY = os.getenv('SENDGRID_API_KEY') |
|
|
|
|
# SMS |
|
|
|
|
# https://github.com/twilio/twilio-python |
|
|
|
|
|
|
|
|
|
TWILIO_ACCOUNT = os.getenv('TWILIO_ACCOUNT', 'ACdf4a96b776cc764bc3ec0f0e136ba550') |
|
|
|
|
TWILIO_ACCOUNT = os.getenv( |
|
|
|
|
'TWILIO_ACCOUNT', 'ACdf4a96b776cc764bc3ec0f0e136ba550') |
|
|
|
|
TWILIO_TOKEN = os.getenv('TWILIO_TOKEN', '559a6b1fce121759c9af2dcbb3f755ea') |
|
|
|
|
TWILIO_FROM_PHONE = os.getenv('TWILIO_FROM_PHONE', '+37128914409') |
|
|
|
|
|
|
|
|
|
@ -297,8 +308,10 @@ REST_FRAMEWORK = { |
|
|
|
|
|
|
|
|
|
# Celery settings |
|
|
|
|
|
|
|
|
|
CELERY_BROKER_URL = os.getenv('REDIS_SERVICE_HOST', 'redis://redis:6379/') + os.getenv('REDIS_BROKER_DB', '0') |
|
|
|
|
CELERY_RESULT_BACKEND = os.getenv('REDIS_SERVICE_HOST', 'redis://redis:6379/') + os.getenv('REDIS_RESULTS_DB', '1') |
|
|
|
|
CELERY_BROKER_URL = os.getenv( |
|
|
|
|
'REDIS_SERVICE_HOST', 'redis://redis:6379/') + os.getenv('REDIS_BROKER_DB', '0') |
|
|
|
|
CELERY_RESULT_BACKEND = os.getenv( |
|
|
|
|
'REDIS_SERVICE_HOST', 'redis://redis:6379/') + os.getenv('REDIS_RESULTS_DB', '1') |
|
|
|
|
CELERY_TASK_SERIALIZER = 'json' |
|
|
|
|
|
|
|
|
|
CELERY_BEAT_SCHEDULE = { |
|
|
|
|
@ -350,8 +363,10 @@ except ImportError: |
|
|
|
|
pass |
|
|
|
|
else: |
|
|
|
|
Paymentwall.set_api_type(Paymentwall.API_GOODS) |
|
|
|
|
Paymentwall.set_app_key(os.getenv('PAYMENTWALL_APP_KEY', 'd6f02b90cf6b16220932f4037578aff7')) |
|
|
|
|
Paymentwall.set_secret_key(os.getenv('PAYMENTWALL_SECRET_KEY', '4ea515bf94e34cf28646c2e12a7b8707')) |
|
|
|
|
Paymentwall.set_app_key( |
|
|
|
|
os.getenv('PAYMENTWALL_APP_KEY', 'd6f02b90cf6b16220932f4037578aff7')) |
|
|
|
|
Paymentwall.set_secret_key( |
|
|
|
|
os.getenv('PAYMENTWALL_SECRET_KEY', '4ea515bf94e34cf28646c2e12a7b8707')) |
|
|
|
|
|
|
|
|
|
# Mixpanel settings |
|
|
|
|
MIX_TOKEN = os.getenv('MIXPANEL_TOKEN', '79bd6bfd98667ed977737e6810b8abcd') |
|
|
|
|
@ -361,7 +376,8 @@ MIX_TOKEN = os.getenv('MIXPANEL_TOKEN', '79bd6bfd98667ed977737e6810b8abcd') |
|
|
|
|
if DEBUG: |
|
|
|
|
CORS_ORIGIN_ALLOW_ALL = True |
|
|
|
|
else: |
|
|
|
|
CORS_ORIGIN_WHITELIST = os.getenv('CORS_ORIGIN_WHITELIST', 'lilcity.9ev.ru:8080').split(',') |
|
|
|
|
CORS_ORIGIN_WHITELIST = os.getenv( |
|
|
|
|
'CORS_ORIGIN_WHITELIST', 'lilcity.9ev.ru:8080').split(',') |
|
|
|
|
|
|
|
|
|
# Swagger doc settings |
|
|
|
|
|
|
|
|
|
|