import os import sentry_sdk from sentry_sdk.integrations.django import DjangoIntegration DEBUG = False AWS_STORAGE_BUCKET_NAME = AWS_BUCKET_NAME = os.environ["AWS_BUCKET_NAME"] AWS_ACCESS_KEY_ID = os.environ["AWS_ACCESS_KEY_ID"] AWS_SECRET_ACCESS_KEY = os.environ["AWS_SECRET_ACCESS_KEY"] S3_DOMAIN = AWS_S3_CUSTOM_DOMAIN = str(AWS_BUCKET_NAME) + ".s3.amazonaws.com" AWS_SES_REGION_NAME = os.environ["AWS_SES_REGION_NAME"] AWS_SES_REGION_ENDPOINT = os.environ["AWS_SES_REGION_ENDPOINT"] AWS_S3_OBJECT_PARAMETERS = { "CacheControl": "max-age=86400", } DEFAULT_FILE_STORAGE = "storages.backends.s3boto3.S3Boto3Storage" DEFAULT_S3_PATH = "media" MEDIA_ROOT = "/%s/" % DEFAULT_S3_PATH MEDIA_URL = "//%s/%s/" % (S3_DOMAIN, DEFAULT_S3_PATH) # STATIC_URL = "https://%s/" % (S3_DOMAIN) # ADMIN_MEDIA_PREFIX = STATIC_URL + "admin/" CORS_ORIGIN_ALLOW_ALL = True AWS_IS_GZIPPED = True AWS_ENABLED = True AWS_S3_SECURE_URLS = True EMAIL_BACKEND = "django_ses.SESBackend" SESSION_COOKIE_DOMAIN = ".bottlecrm.io" SESSION_COOKIE_SECURE = True # Only send session cookie over HTTPS CSRF_COOKIE_SECURE = True # Only send CSRF cookie over HTTPS sentry_sdk.init( dsn=os.environ["SENTRY_DSN"], integrations=[DjangoIntegration()], traces_sample_rate=1.0, # If you wish to associate users to errors (assuming you are using # django.contrib.auth) you may enable sending PII data. send_default_pii=True, ) RAVEN_CONFIG = { "dsn": os.environ["SENTRY_DSN"], }