1.4 KiB
1.4 KiB
如何修改方案使用的ECR镜像tag
当前项目使用了如下三个Public ECR的镜像用于training和inference:
- public.ecr.aws/aws-gcr-solutions/stable-diffusion-aws-extension/aigc-webui-inference: TAG_NAME
- public.ecr.aws/aws-gcr-solutions/stable-diffusion-aws-extension/aigc-webui-utils: TAG_NAME
- public.ecr.aws/aws-gcr-solutions/stable-diffusion-aws-extension/aigc-webui-dreambooth-training: TAG_NAME
对应的部署CDK代码位于
- infrastructure/src/common/dockerImages.ts
export const AIGC_WEBUI_INFERENCE: string = 'public.ecr.aws/aws-gcr-solutions/stable-diffusion-aws-extension/aigc-webui-inference:';
export const AIGC_WEBUI_DREAMBOOTH_TRAINING: string = 'public.ecr.aws/aws-gcr-solutions/stable-diffusion-aws-extension/aigc-webui-dreambooth-training:';
- infrastructure/src/common/dockerImageTag.ts
export const ECR_IMAGE_TAG: string = 'dev';
TAG_NAME是由Cloudformation的部署参数 EcrImageTag 来定义,默认tag的值是方案发布CICD的pipeline每次编译的时候动态生成,比如‘v1.0.0-46f9d43’, 其中v1.0.0是方案的大版本tag,46f9d43是项目github的commit id。
绝大部分情况用户不需要修改这个ECR的tag名字,用户如果需要修改这个tag值,需要在部署方案cloudformation的时候修改默认的参数值,到目前为止,我们有两个tag值供用户选择:
- v1.0.0
- v1.0.1-COMMITID