This commit is contained in:
Charles E. Gormley
2024-09-02 15:02:41 -04:00
parent b448471c6a
commit 02833626c0
47 changed files with 426 additions and 366 deletions

View File

@@ -3,10 +3,13 @@ import sys
import json
import boto3
from dotenv import load_dotenv
import logging
# Load environment variables
load_dotenv()
# Set up logging
logging.basicConfig(level=os.getenv('LOG_LEVEL'))
# Set AWS credentials from environment variables
os.environ['AWS_ACCESS_KEY_ID'] = os.getenv('AWS_ACCESS_KEY_ID')
os.environ['AWS_SECRET_ACCESS_KEY'] = os.getenv('AWS_SECRET_ACCESS_KEY')
@@ -27,14 +30,14 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
sys.path.append(current_dir)
from src.infra.deploy_infrastructure import deploy_infrastructure
from src.utils.create_lambda_layer import create_lambda_layer
from src.lambda_function.deploy_lambda import deploy_lambda
from src.lambda_function.update_lambda_env_vars import update_env_vars
from src.utils.upload_rss_feeds import upload_rss_feeds
from src.infra.lambdas.RSSFeedProcessorLambda.deploy_rss_feed_lambda import deploy_lambda
from src.infra.lambdas.lambda_utils.update_lambda_env_vars import update_env_vars
from src.feed_management.upload_rss_feeds import upload_rss_feeds
def main():
# Deploy infrastructure
deploy_infrastructure()
# deploy_infrastructure() # TODO: Add in sqs lambda filler here.
# logging.info("Finished Deploying Infrastructure")
# Deploy Lambda function