Skip to content

Commit 923ef93

Browse files
authored
chore(demo): align local image builders with new ECR repo layout (#2011)
- Update bash and Windows scripts to use per-service repositories: public.ecr.aws/m8q5m4u3/mega/<service>:<tag>-<arch> - Switch tags to latest/demo-latest and keep arch suffixes (amd64/arm64) Signed-off-by: Hongze Gao <15101764808@163.com>
1 parent 4657433 commit 923ef93

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

scripts/demo/build-demo-images-local.bat

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,23 +62,24 @@ if exist "%SCRIPT_DIR%\..\..\Cargo.toml" (
6262
)
6363

6464
rem Image Definitions
65-
set "IMAGE_ORDER=mono-engine mega-ui orion-server orion-client"
65+
rem Keep build order consistent with the bash script
66+
set "IMAGE_ORDER=mono-engine orion-server orion-client mega-ui"
6667

6768
set "IMAGES_mono-engine_DOCKERFILE=mono/Dockerfile"
6869
set "IMAGES_mono-engine_CONTEXT=."
69-
set "TAGS_mono-engine=mono-0.1.0-pre-release"
70+
set "TAGS_mono-engine=latest"
7071

7172
set "IMAGES_mega-ui_DOCKERFILE=moon/apps/web/Dockerfile"
7273
set "IMAGES_mega-ui_CONTEXT=moon"
73-
set "TAGS_mega-ui=mega-ui-demo-0.1.0-pre-release"
74+
set "TAGS_mega-ui=demo-latest"
7475

7576
set "IMAGES_orion-server_DOCKERFILE=orion-server/Dockerfile"
7677
set "IMAGES_orion-server_CONTEXT=."
77-
set "TAGS_orion-server=orion-server-0.1.0-pre-release"
78+
set "TAGS_orion-server=latest"
7879

7980
set "IMAGES_orion-client_DOCKERFILE=orion/Dockerfile"
8081
set "IMAGES_orion-client_CONTEXT=."
81-
set "TAGS_orion-client=orion-client-0.1.0-pre-release"
82+
set "TAGS_orion-client=latest"
8283

8384
rem Parse Arguments
8485
set "TARGET_IMAGE="
@@ -241,8 +242,10 @@ rem ============================================================================
241242
)
242243

243244
set "full_tag=!tag!-!ARCH_SUFFIX!"
244-
set "image_base=%REGISTRY%/%REGISTRY_ALIAS%/%REPOSITORY%"
245-
set "full_image=!image_base!:!full_tag!"
245+
rem Per-service repository layout, e.g.:
246+
rem public.ecr.aws/m8q5m4u3/mega/mono-engine:latest-amd64
247+
set "image_repo=%REGISTRY%/%REGISTRY_ALIAS%/%REPOSITORY%/!img_name!"
248+
set "full_image=!image_repo!:!full_tag!"
246249

247250
if "%SHOULD_PUSH%"=="true" (
248251
echo [INFO] Building and pushing !img_name! ^(!full_tag!^)...

0 commit comments

Comments
 (0)