fix path and add missing env vars

This commit is contained in:
Daniel Roth 2026-03-11 17:02:18 +00:00
parent 232153772e
commit c7d0a45107

View file

@ -77,8 +77,8 @@ module "fastapi" {
name = "fastapi"
stage = var.stage
source_dir = "${path.root}/../../../../backend"
handler = "app.main.handler"
source_dir = "${path.root}/../../../.."
handler = "backend.app.main.handler"
runtime = "python3.11"
timeout = 600
memory_size = 512
@ -109,6 +109,8 @@ module "fastapi" {
HEATING_KWH_PREDICTIONS_BUCKET = data.terraform_remote_state.shared.outputs.retrofit_heating_kwh_predictions_bucket_name
HOTWATER_KWH_PREDICTIONS_BUCKET = data.terraform_remote_state.shared.outputs.retrofit_hotwater_kwh_predictions_bucket_name
ENERGY_ASSESSMENTS_BUCKET = data.terraform_remote_state.shared.outputs.retrofit_energy_assessments_bucket_name
SECRET_KEY = data.terraform_remote_state.shared.outputs.secret_key
API_KEY = data.terraform_remote_state.shared.outputs.api_key
ENGINE_SQS_URL = data.terraform_remote_state.engine.outputs.ara_engine_queue_url
CATEGORISATION_SQS_URL = data.terraform_remote_state.categorisation.outputs.categorisation_queue_url
@ -120,7 +122,7 @@ module "fastapi" {
############################################
resource "aws_iam_role_policy_attachment" "fast_api_s3_read" {
role = module.fastapi.role_name
policy_arn = data.terraform_remote_state.shared.outputs.fast_api_s3_read_and_write_arn
policy_arn = data.terraform_remote_state.shared.outputs.fast_api_s3_read_arn
}
module "fastapi_sqs_policy" {