mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
address 2 uprn lambda deployment
This commit is contained in:
parent
3221899299
commit
9b631c1b8b
1 changed files with 30 additions and 30 deletions
60
.github/workflows/deploy_terraform.yml
vendored
60
.github/workflows/deploy_terraform.yml
vendored
|
|
@ -65,37 +65,37 @@ jobs:
|
|||
run: terraform plan -var-file=${STAGE}.tfvars -out=tfplan
|
||||
|
||||
- name: Terraform Apply (shared)
|
||||
# if: env.STAGE == 'prod'
|
||||
if: env.STAGE == 'prod'
|
||||
working-directory: infrastructure/terraform/shared
|
||||
run: terraform apply -auto-approve -var-file=${STAGE}.tfvars tfplan
|
||||
|
||||
# # ============================================================
|
||||
# # 2️⃣ Build Docker image (tag = GitHub SHA, digest resolved)
|
||||
# # ============================================================
|
||||
# address2uprn_image:
|
||||
# needs: determine_stage
|
||||
# uses: ./.github/workflows/_build_image.yml
|
||||
# with:
|
||||
# ecr_repo: address2uprn-${{ needs.determine_stage.outputs.stage }}
|
||||
# dockerfile_path: backend/address2UPRN/Dockerfile
|
||||
# build_context: backend/address2UPRN
|
||||
# secrets:
|
||||
# AWS_ACCESS_KEY_ID: ${{ secrets.DEV_AWS_ACCESS_KEY_ID }}
|
||||
# AWS_SECRET_ACCESS_KEY: ${{ secrets.DEV_AWS_SECRET_ACCESS_KEY }}
|
||||
# AWS_REGION: ${{ secrets.DEV_AWS_REGION }}
|
||||
# ============================================================
|
||||
# 2️⃣ Build Docker image (tag = GitHub SHA, digest resolved)
|
||||
# ============================================================
|
||||
address2uprn_image:
|
||||
needs: determine_stage
|
||||
uses: ./.github/workflows/_build_image.yml
|
||||
with:
|
||||
ecr_repo: address2uprn-${{ needs.determine_stage.outputs.stage }}
|
||||
dockerfile_path: backend/address2UPRN/Dockerfile
|
||||
build_context: backend/address2UPRN
|
||||
secrets:
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.DEV_AWS_ACCESS_KEY_ID }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.DEV_AWS_SECRET_ACCESS_KEY }}
|
||||
AWS_REGION: ${{ secrets.DEV_AWS_REGION }}
|
||||
|
||||
# # # ============================================================
|
||||
# # # 3️⃣ Deploy Lambda (Terraform, immutable digest)
|
||||
# # # ============================================================
|
||||
# deploy_address2uprn_lambda:
|
||||
# needs: [address2uprn_image, determine_stage]
|
||||
# uses: ./.github/workflows/_deploy_lambda.yml
|
||||
# with:
|
||||
# lambda_name: address2UPRN
|
||||
# lambda_path: infrastructure/terraform/lambda/address2UPRN
|
||||
# stage: ${{ needs.determine_stage.outputs.stage }}
|
||||
# image_digest: ${{ needs.image.outputs.image_digest }}
|
||||
# secrets:
|
||||
# AWS_ACCESS_KEY_ID: ${{ secrets.DEV_AWS_ACCESS_KEY_ID }}
|
||||
# AWS_SECRET_ACCESS_KEY: ${{ secrets.DEV_AWS_SECRET_ACCESS_KEY }}
|
||||
# AWS_REGION: ${{ secrets.DEV_AWS_REGION }}
|
||||
# # ============================================================
|
||||
# # 3️⃣ Deploy Lambda (Terraform, immutable digest)
|
||||
# # ============================================================
|
||||
deploy_address2uprn_lambda:
|
||||
needs: [address2uprn_image, determine_stage]
|
||||
uses: ./.github/workflows/_deploy_lambda.yml
|
||||
with:
|
||||
lambda_name: address2UPRN
|
||||
lambda_path: infrastructure/terraform/lambda/address2UPRN
|
||||
stage: ${{ needs.determine_stage.outputs.stage }}
|
||||
image_digest: ${{ needs.image.outputs.image_digest }}
|
||||
secrets:
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.DEV_AWS_ACCESS_KEY_ID }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.DEV_AWS_SECRET_ACCESS_KEY }}
|
||||
AWS_REGION: ${{ secrets.DEV_AWS_REGION }}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue