"""Config file for lambda function.""" import os from owslogger import logger # Configuration APPLICATION_NAME = 'lambda-content-reindex-product-metadata' APPLICATION_VERSION = '1.0.0' LOG_LEVEL = os.environ.get('LOG_LEVEL', 'INFO') # AWS region configuration DEFAULT_AWS_REGION = 'us-east-1' AWS_REGION = os.environ.get('AWS_REGION', DEFAULT_AWS_REGION) # Environment setup ENVIRONMENT = os.environ.get('ENVIRONMENT', 'dev') # GraphQL connection GRAPHQL_SERVICE_NAME = os.environ.get('GRAPHQL_SERVICE_NAME', 'graphql-router') # OpenSearch OPENSEARCH_ENDPOINT = os.environ.get('OPENSEARCH_ENDPOINT') OPENSEARCH_PORT = os.environ.get('OPENSEARCH_PORT') OPENSEARCH_INDEX_ALIAS_WRITE = os.environ.get('OPENSEARCH_INDEX_ALIAS_WRITE', 'review_write') OPENSEARCH_INDEX_ALIAS_READ = os.environ.get('OPENSEARCH_INDEX_ALIAS_READ', 'review_read') # Sentry SENTRY_DSN = os.environ.get('SENTRY_DSN', None) SQS_QUEUE_URL = os.environ.get('SQS_QUEUE_URL') app_logger = logger.setup( ENVIRONMENT, 'owslogger', LOG_LEVEL, APPLICATION_NAME, APPLICATION_VERSION )