From 9eea974b51118888306368bc86301db01f1b83e8 Mon Sep 17 00:00:00 2001 From: ByeonJungHun Date: Tue, 30 Apr 2024 17:16:32 +0900 Subject: [PATCH] =?UTF-8?q?exemONE=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20?= =?UTF-8?q?=EC=A0=80=EC=9E=A5=EC=9A=A9=20shell=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exemone_image | 15 +++++++++++++++ img_download.sh | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100755 exemone_image create mode 100755 img_download.sh 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