· 5 years ago · Oct 13, 2020, 08:36 AM
1import raven
2import os
3from kombu import Queue
4
5DATABASES = {
6 'default': {
7 'ENGINE': 'django.db.backends.mysql',
8 'NAME': 'clicktracking_api',
9 'USER': 'clicktracking',
10 'PASSWORD': 'clicktracking',
11 'HOST': '',
12 'PORT': '',
13 }
14}
15
16DEBUG = True
17# path for app logs
18LOGS_PATH = './logs/app/'
19# change to needed domain name
20SITE_ADDR = "http://local.click-api.com:8000"
21# SIM API config(nuadverteren)
22SIM_API = {
23 'username': 'Rest.Coreservices',
24 'key': '1EF08F1447B548019B9FA3983E81B376B67E7A997085478289F10CBCD60D0DEF',
25 'userlist_id': '6150',
26 'actionlist_id': 6379,
27 'actioncode': 'nu_advertising',
28 'gate': 'CORESERVICES_NU_ADVERTISING',
29 'campaign_id': 438629,
30 'sim_id_create_user': '04q0JIdwjE2xw7ZR0WVYWljN30KA7VA4pFzY_4v1DooweaImkXaB9hqdkDK55J39FJ3dZnDmiGfO0b' # noqa
31}
32
33ELASTICSEARCH = {'hosts': [{'host': 'localhost'}]}
34
35CLICK_UI_ADDRESS = 'http://test.click-ui.aws.sanomaservices.nl'
36
37BROKER_URL = 'redis://localhost:6379/0'
38
39# if you have Sentry configured
40# RAVEN_CONFIG = {
41# 'dsn': 'http://securitytoken@sentry_address/2',
42# # If you are using git, you can also automatically configure the
43# # release based on the git info.
44# 'release': raven.fetch_git_sha(os.path.dirname(os.pardir)),
45# }
46
47CACHES = {
48 "default": {
49 "BACKEND": "django_redis.cache.RedisCache",
50 "LOCATION": "redis://localhost:6379/0",
51 "OPTIONS": {
52 "CLIENT_CLASS": "django_redis.client.DefaultClient"
53 },
54 "KEY_PREFIX": "api",
55 "TIMEOUT": None
56 }
57}
58
59ENABLE_ES_SNAPSHOTS = False
60
61ES_SNAPSHOT_REPOSITORY = {
62 "region": "eu-west-1",
63 "bucket": 'snm-nl-core-services-bucketname',
64 "access_key": 'XXXXXXXXXXXXXXXXXXXX',
65 "secret_key": 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
66}
67# s3 credentials for reports bucket
68S3_REPORT = {
69 'bucket': 'snm-nl-core-services-clicktracker-bucketname',
70 'access_key': 'XXXXXXXXXXXXXX',
71 'secret_key': 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
72}
73
74CELERY_DEFAULT_QUEUE = 'default.local'
75CELERY_LONGLANE_QUEUE_NAME = 'longlane.local'
76
77QUEUES = [
78 Queue(CELERY_DEFAULT_QUEUE, routing_key=CELERY_DEFAULT_QUEUE),
79 Queue(CELERY_LONGLANE_QUEUE_NAME, routing_key=CELERY_LONGLANE_QUEUE_NAME),
80]
81
82# if False then it's production env
83TEST = True
84
85from celery.schedules import crontab
86CLEANER_CRON = crontab(hour=5, minute=40)
87