add docker build

This commit is contained in:
Jun-te Kim 2026-02-03 11:46:33 +00:00
parent 0789e50224
commit c6a33f3015

View file

@ -43,27 +43,27 @@ jobs:
- name: Terraform Plan (shared) - name: Terraform Plan (shared)
working-directory: infrastructure/terraform/shared working-directory: infrastructure/terraform/shared
run: terraform plan -var-file=${STAGE}.tfvars run: terraform plan -var-file=${STAGE}.tfvars -out=tfplan
- name: Terraform Apply (shared) # - name: Terraform Apply (shared)
working-directory: infrastructure/terraform/shared # working-directory: infrastructure/terraform/shared
run: terraform apply -auto-approve -var-file=${STAGE}.tfvars # run: terraform apply -auto-approve -var-file=${STAGE}.tfvars tfplan
# # ============================================================ # ============================================================
# # 2⃣ Build Docker image (tag = GitHub SHA, digest resolved) # 2⃣ Build Docker image (tag = GitHub SHA, digest resolved)
# # ============================================================ # ============================================================
# image: image:
# uses: ./.github/workflows/_build_docker_image.yml uses: ./.github/workflows/_build_docker_image.yml
# with: with:
# # ecr_repo will need to changed to dynamic env in the future # ecr_repo will need to changed to dynamic env in the future
# ecr_repo: address2uprn-dev ecr_repo: address2uprn-dev
# aws_region: ${{ env.AWS_REGION }} aws_region: ${{ env.AWS_REGION }}
# dockerfile_path: backend/address2UPRN/Dockerfile dockerfile_path: backend/address2UPRN/Dockerfile
# build_context: backend/address2UPRN build_context: backend/address2UPRN
# secrets: secrets:
# AWS_ACCESS_KEY_ID: ${{ secrets.DEV_AWS_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.DEV_AWS_ACCESS_KEY_ID }}
# AWS_SECRET_ACCESS_KEY: ${{ secrets.DEV_AWS_SECRET_ACCESS_KEY }} AWS_SECRET_ACCESS_KEY: ${{ secrets.DEV_AWS_SECRET_ACCESS_KEY }}
# AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }}
# # ============================================================ # # ============================================================
# # 3⃣ Deploy Lambda (Terraform, immutable digest) # # 3⃣ Deploy Lambda (Terraform, immutable digest)