From 66e5eeaa637a43760882dca1fd25963af7a96220 Mon Sep 17 00:00:00 2001 From: "shimoda.m@nds-tyo.co.jp" Date: Mon, 19 May 2025 10:16:52 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=84=86=E5=BC=B1=E6=80=A7=E3=82=B9?= =?UTF-8?q?=E3=82=AD=E3=83=A3=E3=83=B3=E3=82=B3=E3=83=9E=E3=83=B3=E3=83=89?= =?UTF-8?q?=E3=81=AB=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vulnerability-scan/build-push-scanpoint.sh | 1 + .../build-jskult-transfer-receive-file.sh | 16 ++++++++++++++++ vulnerability-scan/retag-push-latest.sh | 1 + .../retag-jskult-transfer-receive-file.sh | 11 +++++++++++ .../validate-stg-latest-scanpoint-digest.sh | 1 + .../validate-stg-prd-ecr-digest.sh | 1 + 6 files changed, 31 insertions(+) create mode 100644 vulnerability-scan/build-push-scanpoint/build-jskult-transfer-receive-file.sh create mode 100644 vulnerability-scan/retag-push-latest/retag-jskult-transfer-receive-file.sh diff --git a/vulnerability-scan/build-push-scanpoint.sh b/vulnerability-scan/build-push-scanpoint.sh index ee2d9c11..7dd26aef 100644 --- a/vulnerability-scan/build-push-scanpoint.sh +++ b/vulnerability-scan/build-push-scanpoint.sh @@ -15,6 +15,7 @@ then bash build-jskult-webapp.sh || { echo "build-jskult-webapp.sh failed"; exit 1; } bash build-export-dbdump.sh || { echo "build-export-dbdump.sh failed"; exit 1; } bash build-transfer-medpass-data.sh || { echo "build-transfer-medpass-data.sh failed"; exit 1; } + bash build-jskult-transfer-receive-file.sh || { echo "build-jskult-transfer-receive-file.sh failed"; exit 1; } else echo "AWS login failed" fi diff --git a/vulnerability-scan/build-push-scanpoint/build-jskult-transfer-receive-file.sh b/vulnerability-scan/build-push-scanpoint/build-jskult-transfer-receive-file.sh new file mode 100644 index 00000000..7ef20619 --- /dev/null +++ b/vulnerability-scan/build-push-scanpoint/build-jskult-transfer-receive-file.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +cd ../../ecs/jskult-transfer-receive-file || { echo "Error: ディレクトリ変更に失敗しました"; exit 1; } + +pipenv update || { echo "pipenv update failed"; exit 1; } + +docker pull python:3.12-slim-bookworm + +aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin 826466435614.dkr.ecr.ap-northeast-1.amazonaws.com + +docker build -t mbj-newdwh2021-staging-jskult-transfer-receive-file-ecr . --no-cache + +docker tag mbj-newdwh2021-staging-jskult-transfer-receive-file-ecr:latest 826466435614.dkr.ecr.ap-northeast-1.amazonaws.com/mbj-newdwh2021-staging-jskult-transfer-receive-file-ecr:scan-point + +docker push 826466435614.dkr.ecr.ap-northeast-1.amazonaws.com/mbj-newdwh2021-staging-jskult-transfer-receive-file-ecr:scan-point + diff --git a/vulnerability-scan/retag-push-latest.sh b/vulnerability-scan/retag-push-latest.sh index ca021b78..255d72e5 100644 --- a/vulnerability-scan/retag-push-latest.sh +++ b/vulnerability-scan/retag-push-latest.sh @@ -15,6 +15,7 @@ then bash retag-jskult-webapp.sh || { echo "retag-jskult-webapp.sh failed"; exit 1; } bash retag-export-dbdump.sh || { echo "retag-export-dbdump.sh failed"; exit 1; } bash retag-transfer-medpass-data.sh || { echo "retag-transfer-medpass-data.sh failed"; exit 1; } + bash retag-jskult-transfer-receive-file.sh || { echo "retag-jskult-transfer-receive-file.sh failed"; exit 1; } else echo "AWS login failed" fi diff --git a/vulnerability-scan/retag-push-latest/retag-jskult-transfer-receive-file.sh b/vulnerability-scan/retag-push-latest/retag-jskult-transfer-receive-file.sh new file mode 100644 index 00000000..696e6b5c --- /dev/null +++ b/vulnerability-scan/retag-push-latest/retag-jskult-transfer-receive-file.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +docker pull 826466435614.dkr.ecr.ap-northeast-1.amazonaws.com/mbj-newdwh2021-staging-jskult-transfer-receive-file-ecr:scan-point + +docker tag 826466435614.dkr.ecr.ap-northeast-1.amazonaws.com/mbj-newdwh2021-staging-jskult-transfer-receive-file-ecr:scan-point 826466435614.dkr.ecr.ap-northeast-1.amazonaws.com/mbj-newdwh2021-staging-jskult-transfer-receive-file-ecr:latest + +docker push 826466435614.dkr.ecr.ap-northeast-1.amazonaws.com/mbj-newdwh2021-staging-jskult-transfer-receive-file-ecr:latest + +docker tag 826466435614.dkr.ecr.ap-northeast-1.amazonaws.com/mbj-newdwh2021-staging-jskult-transfer-receive-file-ecr:latest 826466435614.dkr.ecr.ap-northeast-1.amazonaws.com/mbj-newdwh2021-product-jskult-transfer-receive-file-ecr:latest + +docker push 826466435614.dkr.ecr.ap-northeast-1.amazonaws.com/mbj-newdwh2021-product-jskult-transfer-receive-file-ecr:latest diff --git a/vulnerability-scan/validate-image-digest/validate-stg-latest-scanpoint-digest.sh b/vulnerability-scan/validate-image-digest/validate-stg-latest-scanpoint-digest.sh index 9aedef6c..c697fa4b 100644 --- a/vulnerability-scan/validate-image-digest/validate-stg-latest-scanpoint-digest.sh +++ b/vulnerability-scan/validate-image-digest/validate-stg-latest-scanpoint-digest.sh @@ -23,6 +23,7 @@ staging_repositories=( "mbj-newdwh2021-staging-jskult-webapp-ecr" "mbj-newdwh2021-staging-export-dbdump-ecr" "mbj-newdwh2021-staging-transfer-medpass-data-ecr" + "mbj-newdwh2021-staging-jskult-transfer-receive-file-ecr" ) # 各ステージングリポジトリをループ diff --git a/vulnerability-scan/validate-image-digest/validate-stg-prd-ecr-digest.sh b/vulnerability-scan/validate-image-digest/validate-stg-prd-ecr-digest.sh index a14253f7..3c3694f1 100644 --- a/vulnerability-scan/validate-image-digest/validate-stg-prd-ecr-digest.sh +++ b/vulnerability-scan/validate-image-digest/validate-stg-prd-ecr-digest.sh @@ -23,6 +23,7 @@ repositories=( "mbj-newdwh2021-staging-jskult-webapp-ecr mbj-newdwh2021-product-jskult-webapp-ecr" "mbj-newdwh2021-staging-export-dbdump-ecr mbj-newdwh2021-product-export-dbdump-ecr" "mbj-newdwh2021-staging-transfer-medpass-data-ecr mbj-newdwh2021-product-transfer-medpass-data-ecr" + "mbj-newdwh2021-staging-jskult-transfer-receive-file-ecr mbj-newdwh2021-product-jskult-transfer-receive-file-ecr" ) # 各ペアのリポジトリをループ