83b72e1dda
* feat: Add Terraform basic-runtime pattern * Modified the Terraform basic-runtime with test script, README, default region * feat: Add Terraform mcp-server-runtime pattern * feat: Add Terraform multi-agent-runtime pattern * feat: Add Terraform end-to-end-weather-agent runtime pattern * Added Terraform main README * Fixed basic runtime test script * docs: add Terraform support to IaC README * Replaced resources to intuitive names, removed hardcoded values, cleaned README * Enhanced Terraform READMEs * Removed unused imports --------- Co-authored-by: Tesfagabir Meharizghi <mehariz@amazon.com>
30 lines
1.0 KiB
YAML
30 lines
1.0 KiB
YAML
version: 0.2
|
|
|
|
phases:
|
|
install:
|
|
commands:
|
|
- echo Installing dependencies...
|
|
- yum install -y unzip
|
|
|
|
pre_build:
|
|
commands:
|
|
- echo Source code already extracted by CodeBuild...
|
|
- cd $CODEBUILD_SRC_DIR
|
|
- ls -la
|
|
- echo Logging in to Amazon ECR...
|
|
- aws ecr get-login-password --region $AWS_DEFAULT_REGION | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com
|
|
|
|
build:
|
|
commands:
|
|
- echo Build started on `date`
|
|
- echo Building the Docker image for basic agent ARM64 from agent-code/...
|
|
- docker build -t $IMAGE_REPO_NAME:$IMAGE_TAG .
|
|
- docker tag $IMAGE_REPO_NAME:$IMAGE_TAG $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$IMAGE_REPO_NAME:$IMAGE_TAG
|
|
|
|
post_build:
|
|
commands:
|
|
- echo Build completed on `date`
|
|
- echo Pushing the Docker image...
|
|
- docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$IMAGE_REPO_NAME:$IMAGE_TAG
|
|
- echo ARM64 Docker image pushed successfully
|