59 lines
1.5 KiB
Python
59 lines
1.5 KiB
Python
"""Production settings."""
|
|
from .base import *
|
|
from .amazon_s3 import *
|
|
import sentry_sdk
|
|
from sentry_sdk.integrations.django import DjangoIntegration
|
|
|
|
|
|
PUBLIC_STATIC_LOCATION = 'static'
|
|
STATIC_URL = f'https://{AWS_S3_CUSTOM_DOMAIN}/{PUBLIC_STATIC_LOCATION}/'
|
|
STATICFILES_STORAGE = 'project.storage_backends.PublicStaticStorage'
|
|
|
|
# SECURITY WARNING: don't run with debug turned on in production!
|
|
DEBUG = False
|
|
|
|
ALLOWED_HOSTS = ['*.next.gaultmillau.com', 'api.gaultmillau.com']
|
|
|
|
CSRF_TRUSTED_ORIGINS = ['.next.gaultmillau.com', ]
|
|
|
|
SEND_SMS = False
|
|
SMS_CODE_SHOW = True
|
|
USE_CELERY = True
|
|
|
|
SCHEMA_URI = 'http'
|
|
DEFAULT_SUBDOMAIN = 'www'
|
|
SITE_DOMAIN_URI = 'gaultmillau.com'
|
|
DOMAIN_URI = 'next.gaultmillau.com'
|
|
|
|
# ELASTICSEARCH SETTINGS
|
|
ELASTICSEARCH_DSL = {
|
|
'default': {
|
|
'hosts': 'elasticsearch:9200'
|
|
}
|
|
}
|
|
|
|
ELASTICSEARCH_INDEX_NAMES = {
|
|
'search_indexes.documents.news': 'development_news', # temporarily disabled
|
|
'search_indexes.documents.establishment': 'development_establishment',
|
|
'search_indexes.documents.product': 'development_product',
|
|
'search_indexes.documents.tag_category': 'development_tag_category',
|
|
}
|
|
|
|
sentry_sdk.init(
|
|
dsn="https://35d9bb789677410ab84a822831c6314f@sentry.io/1729093",
|
|
integrations=[DjangoIntegration()]
|
|
)
|
|
|
|
BROKER_URL = 'redis://redis:6379/1'
|
|
CELERY_RESULT_BACKEND = BROKER_URL
|
|
CELERY_BROKER_URL = BROKER_URL
|
|
|
|
# Booking API configuration
|
|
GUESTONLINE_SERVICE = 'https://api.guestonline.fr/'
|
|
GUESTONLINE_TOKEN = ''
|
|
LASTABLE_SERVICE = ''
|
|
LASTABLE_TOKEN = ''
|
|
LASTABLE_PROXY = ''
|
|
|
|
COOKIE_DOMAIN = '.gaultmillau.com'
|