"""Service configs.""" import os AWS_DEFAULT_REGION = os.environ.get("AWS_DEFAULT_REGION", "us-east-1") AWS_S3_BUCKET_NAME = os.environ["AWS_S3_BUCKET_NAME"] AWS_IMAGE_STORAGE_BASE_URL = os.environ["AWS_IMAGE_STORAGE_BASE_URL"] CACHE_BACKEND = os.environ.get("CACHE_BACKEND", "vendor_image_caching.cache.redis") REDIS_URL = os.environ.get("REDIS_URL") MONGODB_DATABASE = os.environ["MONGODB_DATABASE"] MONGODB_HOST = os.environ["MONGODB_HOST"] MONGODB_AUTH_MECHANISM = os.environ.get("MONGODB_AUTH_MECHANISM", "SCRAM-SHA-1") IS_LOCAL = os.environ.get("LOCAL") MONGODB_PORT = int(os.environ.get("MONGODB_PORT", 27017)) MONGODB_USER = os.environ["MONGODB_USER"] MONGODB_PASSWORD = os.environ["MONGODB_PASSWORD"] SENTRY_DSN = os.environ.get("SENTRY_DSN") MAX_DATA_TIMEOUT = int(os.environ.get("MAX_DATA_TIMEOUT", 6 * 60 * 60)) PULLING_TIMEOUT = int(os.environ.get("PULLING_TIMEOUT", 5)) WORKER_COUNT = int(os.environ.get("WORKER_COUNT", 2)) FORCE_UNIQUE_IMAGE_NAME = bool(os.environ.get("FORCE_UNIQUE_IMAGE_NAME", "")) MONGODB_COMPRESSION_LIB = os.environ.get("MONGODB_COMPRESSION_LIB", "zstd") REDIS_COMPRESSION_LIB = os.environ.get("REDIS_COMPRESSION_LIB", "zstd")