mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-12 13:29:04 +00:00
Merge pull request #1148 from Hestia-Homes/main
Some checks failed
Fast Api Backend Deploy / deploy (push) Has been cancelled
Deploy infrastructure / determine_stage (push) Has been cancelled
Deploy infrastructure / categorisation_lambda (push) Has been cancelled
Deploy infrastructure / shared_terraform (push) Has been cancelled
Deploy infrastructure / ara_engine_image (push) Has been cancelled
Deploy infrastructure / ara_engine_lambda (push) Has been cancelled
Deploy infrastructure / address2uprn_image (push) Has been cancelled
Deploy infrastructure / address2uprn_lambda (push) Has been cancelled
Deploy infrastructure / postcodeSplitter_image (push) Has been cancelled
Deploy infrastructure / postcodeSplitter_lambda (push) Has been cancelled
Deploy infrastructure / landlordDescriptionOverrides_image (push) Has been cancelled
Deploy infrastructure / landlordDescriptionOverrides_lambda (push) Has been cancelled
Deploy infrastructure / bulk_address2uprn_combiner_image (push) Has been cancelled
Deploy infrastructure / bulk_address2uprn_combiner_lambda (push) Has been cancelled
Deploy infrastructure / condition_etl_image (push) Has been cancelled
Deploy infrastructure / condition_etl_lambda (push) Has been cancelled
Deploy infrastructure / categorisation_image (push) Has been cancelled
Deploy infrastructure / ordnanceSurvey_image (push) Has been cancelled
Deploy infrastructure / ordnanceSurvey_lambda (push) Has been cancelled
Deploy infrastructure / pashub_to_ara_image (push) Has been cancelled
Deploy infrastructure / pashub_to_ara_lambda (push) Has been cancelled
Deploy infrastructure / fast_api_lambda (push) Has been cancelled
Deploy infrastructure / cloudfront_acm (push) Has been cancelled
Deploy infrastructure / cloudfront_cdn (push) Has been cancelled
Deploy infrastructure / hubspot_etl_image (push) Has been cancelled
Deploy infrastructure / magic_plan_image (push) Has been cancelled
Deploy infrastructure / magic_plan_lambda (push) Has been cancelled
Deploy infrastructure / hubspot_etl_lambda (push) Has been cancelled
Some checks failed
Fast Api Backend Deploy / deploy (push) Has been cancelled
Deploy infrastructure / determine_stage (push) Has been cancelled
Deploy infrastructure / categorisation_lambda (push) Has been cancelled
Deploy infrastructure / shared_terraform (push) Has been cancelled
Deploy infrastructure / ara_engine_image (push) Has been cancelled
Deploy infrastructure / ara_engine_lambda (push) Has been cancelled
Deploy infrastructure / address2uprn_image (push) Has been cancelled
Deploy infrastructure / address2uprn_lambda (push) Has been cancelled
Deploy infrastructure / postcodeSplitter_image (push) Has been cancelled
Deploy infrastructure / postcodeSplitter_lambda (push) Has been cancelled
Deploy infrastructure / landlordDescriptionOverrides_image (push) Has been cancelled
Deploy infrastructure / landlordDescriptionOverrides_lambda (push) Has been cancelled
Deploy infrastructure / bulk_address2uprn_combiner_image (push) Has been cancelled
Deploy infrastructure / bulk_address2uprn_combiner_lambda (push) Has been cancelled
Deploy infrastructure / condition_etl_image (push) Has been cancelled
Deploy infrastructure / condition_etl_lambda (push) Has been cancelled
Deploy infrastructure / categorisation_image (push) Has been cancelled
Deploy infrastructure / ordnanceSurvey_image (push) Has been cancelled
Deploy infrastructure / ordnanceSurvey_lambda (push) Has been cancelled
Deploy infrastructure / pashub_to_ara_image (push) Has been cancelled
Deploy infrastructure / pashub_to_ara_lambda (push) Has been cancelled
Deploy infrastructure / fast_api_lambda (push) Has been cancelled
Deploy infrastructure / cloudfront_acm (push) Has been cancelled
Deploy infrastructure / cloudfront_cdn (push) Has been cancelled
Deploy infrastructure / hubspot_etl_image (push) Has been cancelled
Deploy infrastructure / magic_plan_image (push) Has been cancelled
Deploy infrastructure / magic_plan_lambda (push) Has been cancelled
Deploy infrastructure / hubspot_etl_lambda (push) Has been cancelled
address2uprn missing infrastructure
This commit is contained in:
commit
c6cdba4f04
2 changed files with 7 additions and 3 deletions
|
|
@ -120,8 +120,9 @@ def handler(
|
||||||
) -> dict[str, int]:
|
) -> dict[str, int]:
|
||||||
trigger = LandlordDescriptionOverridesTriggerBody.model_validate(body)
|
trigger = LandlordDescriptionOverridesTriggerBody.model_validate(body)
|
||||||
|
|
||||||
# The classifier reads the ORIGINAL upload (raw landlord headers), so the S3
|
# The classifier reads a dedicated CSV of the classifier columns (raw
|
||||||
# bucket comes from the trigger URI rather than a fixed env var.
|
# landlord headers preserved), converted from the upload by the frontend, so
|
||||||
|
# the S3 bucket comes from the trigger URI rather than a fixed env var.
|
||||||
bucket, _key = parse_s3_uri(trigger.s3_uri)
|
bucket, _key = parse_s3_uri(trigger.s3_uri)
|
||||||
|
|
||||||
# boto3.client is overloaded per-service in the installed stubs; cast to Any
|
# boto3.client is overloaded per-service in the installed stubs; cast to Any
|
||||||
|
|
@ -136,7 +137,7 @@ def handler(
|
||||||
csv_client, bucket
|
csv_client, bucket
|
||||||
)
|
)
|
||||||
|
|
||||||
# Raw rows, not load_batch: the original upload carries the description
|
# Raw rows, not load_batch: the classifier CSV carries the description
|
||||||
# columns but not the canonical address/postcode columns load_batch requires.
|
# columns but not the canonical address/postcode columns load_batch requires.
|
||||||
rows = csv_client.read_rows(trigger.s3_uri)
|
rows = csv_client.read_rows(trigger.s3_uri)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -32,6 +32,9 @@ RUN pip install --no-cache-dir -r requirements.txt
|
||||||
COPY utils/ utils/
|
COPY utils/ utils/
|
||||||
COPY backend/ backend/
|
COPY backend/ backend/
|
||||||
COPY datatypes/ datatypes/
|
COPY datatypes/ datatypes/
|
||||||
|
# main.py imports infrastructure.epc_client.epc_client_service (EpcClientService);
|
||||||
|
# without this the lambda fails at init with "No module named 'infrastructure'".
|
||||||
|
COPY infrastructure/ infrastructure/
|
||||||
|
|
||||||
# Copy the handler
|
# Copy the handler
|
||||||
COPY backend/address2UPRN/main.py .
|
COPY backend/address2UPRN/main.py .
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue