###################################################################### # Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. # # SPDX-License-Identifier: MIT-0 # ###################################################################### from twingraph.awsmodules.ecr.push_to_ecr import create_ecr_repo import os repositoryName='demo1' try: create_ecr_repo(repositoryName=repositoryName) except Exception as e: print(e) os.system('aws ecr get-login-password --region | docker login --username AWS --password-stdin .dkr.ecr..amazonaws.com') from twingraph.docker.docker_utils import tag_image, push_image tag_image(image_name=repositoryName+':latest',repo_name='.dkr.ecr..amazonaws.com/'+repositoryName+':latest', repo_tag='latest') push_image('.dkr.ecr..amazonaws.com/'+repositoryName+':latest', 'latest')