From fa69f4f7b787435add5d50f0ad45f5dd43d33787 Mon Sep 17 00:00:00 2001 From: Payton Ward <72841140+paytonward6@users.noreply.github.com> Date: Thu, 4 Dec 2025 19:13:20 -0600 Subject: [PATCH] Upgrade python to 3.14 (#59) --- serverless/alpr_clusters/src/Dockerfile | 4 ++-- terraform/modules/alpr_counts/main.tf | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/serverless/alpr_clusters/src/Dockerfile b/serverless/alpr_clusters/src/Dockerfile index d80bd11..96ae26c 100644 --- a/serverless/alpr_clusters/src/Dockerfile +++ b/serverless/alpr_clusters/src/Dockerfile @@ -1,5 +1,5 @@ -# Use the official AWS Lambda Python 3.9 base image -FROM amazon/aws-lambda-python:3.9 +# Use the official AWS Lambda Python 3.14 base image +FROM amazon/aws-lambda-python:3.14-x86_64 # Copy function code COPY alpr_clusters.py ${LAMBDA_TASK_ROOT} diff --git a/terraform/modules/alpr_counts/main.tf b/terraform/modules/alpr_counts/main.tf index 253759c..164c961 100644 --- a/terraform/modules/alpr_counts/main.tf +++ b/terraform/modules/alpr_counts/main.tf @@ -66,7 +66,7 @@ resource "aws_lambda_function" "overpass_lambda" { function_name = var.module_name role = aws_iam_role.lambda_role.arn handler = "${var.module_name}.lambda_handler" - runtime = "python3.9" + runtime = "python3.14" source_code_hash = data.archive_file.python_lambda_package.output_base64sha256 timeout = 60 }