diff --git a/exemone_image b/exemone_image new file mode 100755 index 0000000..2020117 --- /dev/null +++ b/exemone_image @@ -0,0 +1,15 @@ +exem-k8s-agent:1.1.2 +exem-container-agent:1.1.2 +exemone-postgres:13.13-alpine3.19 +kafka:3.3.2-debian-11-r5 +redis:7.0.8-alpine3.17 +nginx:1.24.0-alpine +clickhouse-server:24.1.5.6-alpine +exemone-alerter:v1.2.3 +exemone-core:v1.2.5 +exemone-ingester:v1.2.10 +exemone-gateway:v1.2.2 +exemone-db-agent:v1.2.6 +exemone-receiver:v1.2.5 +exemone-api:v1.2.17 +exemone-front:v1.1.22 \ No newline at end of file diff --git a/img_download.sh b/img_download.sh new file mode 100755 index 0000000..6647b15 --- /dev/null +++ b/img_download.sh @@ -0,0 +1,47 @@ +#!/bin/bash + +# 이미지 리스트 설정 +img_list="$PWD/exemone_image" + +# REPO 설정 +repo="harbor.elppa.xyz/exemone" + +# Container Image Pull , Tag , Save 여부 설정 +PULL=true +TAG=true +SAVE=true + +_pull() { + while IFS= read -r img_name; do + echo -e "\n\n\033[93m $img_name Pulling!\n\n\033[0m" + docker pull $repo/$img_name + done < ${img_list} +} + +_tag() { + while IFS= read -r img_name; do + echo -e "\n\n\033[93m $img_name Tagging!\n\n\033[0m" + docker tag $repo/$img_name exemone/$img_name + done < ${img_list} +} + +_save() { + while IFS= read -r img_name; do + echo -e "\n\n\033[93m $img_name Saving!\n\n\033[0m" + docker save -o $img_name.tar.gz exemone/$img_name + done < ${img_list} +} + +main() { + if [ $PULL = true ]; then + _pull + fi + if [ $TAG = true ]; then + _tag + fi + if [ $SAVE = true ]; then + _save + fi +} + +main \ No newline at end of file