This commit is contained in:
Charles E. Gormley
2024-09-07 20:45:12 -04:00
parent e80609975a
commit 85c041baee
3 changed files with 10 additions and 18 deletions

View File

@@ -48,17 +48,9 @@ def main():
deploy_sqs_filler() deploy_sqs_filler()
logging.info("Finished Deploying SQS Filler Lambda") logging.info("Finished Deploying SQS Filler Lambda")
# Update Lambda environment variables # Update Lambda environment variables
update_env_vars(LAMBDA_FUNCTION_NAME) update_env_vars(LAMBDA_FUNCTION_NAME)
print("Finished Environment Variable Updates") print("Finished Environment Variable Updates")
# TODO: Add in an eventbridge timer to trigger the lambda.
# TODO: Add in a 2x check to make sure the queue trigger and the eb trigger are enabled.
# Upload RSS feeds # Upload RSS feeds

View File

@@ -183,9 +183,6 @@ def deploy_infrastructure():
'ParameterValue': f"arn:aws:lambda:{os.getenv('AWS_REGION')}:{os.getenv('AWS_ACCOUNT_ID')}:function:{os.getenv('QUEUE_FILLER_LAMBDA_NAME')}" 'ParameterValue': f"arn:aws:lambda:{os.getenv('AWS_REGION')}:{os.getenv('AWS_ACCOUNT_ID')}:function:{os.getenv('QUEUE_FILLER_LAMBDA_NAME')}"
} }
]) ])
# TODO: Figure out KMS Stuff, but for now just do it in the console. I would like to get the rest of the cloudformation working
# before I start messing with KMS keys.
if __name__ == "__main__": if __name__ == "__main__":
deploy_infrastructure() deploy_infrastructure()

17
todo.md
View File

@@ -1,19 +1,22 @@
# Current Sub-Modules # Current Sub-Modules
* TODO More RSS Feed Module * TODO More RSS Feed Module
* TODO: Add in console setup python script for new project into launch.py * TODO: Add in console setup python script for new project into launch.py
* Test Creation
# Modules
* Update Lambda Layer Creation Script to be more comprehensive. * Update Lambda Layer Creation Script to be more comprehensive.
# Future Modules # Next Modules
* Gen AI Summarization Module * Vector Database Storage Solution w/ Pinecone.
* Other Add-on's with text classification of articles ( Sentiment Analysis, political polarity, etc... ) * Gen AI Summarization Module.
* Duplicate Article Check Module. * Duplicate Article Check Module.
* Semantic Storage Module * Github Issues & Github Actions.
# Future Modules
* Other Add-on's with text classification of articles ( Sentiment Analysis, political polarity, etc... )
* Article Clustering Module
* API Module ( Semantic Search, Retrieval ) * API Module ( Semantic Search, Retrieval )
* Architecture Diagram * Architecture Diagram
# Future Use Cases # Possible Use Cases/Examples
* Betting Market Prediction * Betting Market Prediction
* Financial Market Predicitions * Financial Market Predicitions
* News Aggregation * News Aggregation