Jose Madrid
02/14/2024, 4:21 PMDominic Tarro
02/14/2024, 10:10 PMbuild:
- prefect_docker.deployments.steps.build_docker_image:
requires: prefect-docker
id: build-image
dockerfile: Dockerfile
# should be something like
# <http://0123456789.dkr.ecr.us-east-1.amazonaws.com/my-image|0123456789.dkr.ecr.us-east-1.amazonaws.com/my-image>
image_name: "{{ prefect.blocks.secrets.secret-ecr-image }}"
tag: latest
push:
- prefect.deployments.steps.run_shell_script:
script: aws ecr get-login-password | docker login -u AWS --password-stdin "https://$(aws sts get-caller-identity --query 'Account' --output text).<http://dkr.ecr.us-east-1.amazonaws.com|dkr.ecr.us-east-1.amazonaws.com>"
- prefect_docker.deployments.steps.push_docker_image:
requires: prefect-docker
image_name: "{{ build-image.image_name }}"
tag: "{{ build-image.tag }}"
Jose Madrid
02/15/2024, 1:53 AM