From 967a301b307862520939ab4269aa5cb9e5ce6681 Mon Sep 17 00:00:00 2001
From: Santiago Garcia Arango <san99tiago@gmail.com>
Date: Sun, 25 Feb 2024 22:47:49 -0500
Subject: [PATCH] Update Lambda Function docs URL and pydantic dependency

---
 cdk/stacks/cdk_lambda_fastapi_stack.py | 2 +-
 lambda-layers/fastapi/requirements.txt | 2 ++
 src/lambdas/api/main.py                | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/cdk/stacks/cdk_lambda_fastapi_stack.py b/cdk/stacks/cdk_lambda_fastapi_stack.py
index 4480898..6ac2562 100644
--- a/cdk/stacks/cdk_lambda_fastapi_stack.py
+++ b/cdk/stacks/cdk_lambda_fastapi_stack.py
@@ -115,6 +115,6 @@ def generate_cloudformation_outputs(self):
         CfnOutput(
             self,
             "LambdaFunctionDocsUrl",
-            value=self.lambda_function_url.url,
+            value=f"{self.lambda_function_url.url}docs",
             description="Documentation URL to invoke Lambda Function",
         )
diff --git a/lambda-layers/fastapi/requirements.txt b/lambda-layers/fastapi/requirements.txt
index 8c03c2f..773ab12 100644
--- a/lambda-layers/fastapi/requirements.txt
+++ b/lambda-layers/fastapi/requirements.txt
@@ -1,2 +1,4 @@
 fastapi==0.109.0
 mangum==0.17.0
+pydantic>=2.5.3
+pydantic_core>=2.14.6
diff --git a/src/lambdas/api/main.py b/src/lambdas/api/main.py
index 2b2aba5..6fa3a70 100755
--- a/src/lambdas/api/main.py
+++ b/src/lambdas/api/main.py
@@ -12,7 +12,7 @@
     description="Simple FastAPI server that runs on top of Lambda Functions.",
     contact={"Santiago Garcia Arango": "san99tiago@gmail.com"},
     title="Simple FastAPI Example",
-    version="0.0.1",
+    version="1.0.0",
 )