From 9a71e4547019b45d98eb72026d94953cb9498d6c Mon Sep 17 00:00:00 2001 From: Oniqued Date: Sun, 30 Jun 2024 17:30:24 +0900 Subject: [PATCH] =?UTF-8?q?chore(friendship-pipeline)=20:=20=EC=9D=B4?= =?UTF-8?q?=EC=A0=84=20=EB=B2=84=EC=A0=84=EC=9D=98=20=EC=9D=B4=EB=AF=B8?= =?UTF-8?q?=EC=A7=80=EB=A7=8C=20=EC=A0=9C=EA=B1=B0=ED=95=98=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=ED=8C=8C=EC=9D=B4=ED=94=84=EB=9D=BC=EC=9D=B8=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/friendship-pipeline.yml | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/.github/workflows/friendship-pipeline.yml b/.github/workflows/friendship-pipeline.yml index 572a9ae7..b54179cb 100644 --- a/.github/workflows/friendship-pipeline.yml +++ b/.github/workflows/friendship-pipeline.yml @@ -75,18 +75,8 @@ jobs: key: ${{ secrets.PRIVATE_KEY }} # pem 키 # 도커 작업 script: | - # 최신 friendship 이미지를 pull sudo docker pull ${{ secrets.DOCKER_USERNAME }}/${{ env.APP_NAME }}:latest - - # 현재 실행 중인 friendship 컨테이너 중지 및 제거 sudo docker stop $(docker ps --filter "ancestor=${{ secrets.DOCKER_USERNAME }}/${{ env.APP_NAME }}" -q) - sudo docker rm $(docker ps --filter "ancestor=${{ secrets.DOCKER_USERNAME }}/${{ env.APP_NAME }}" -a -q) - - # 새로운 friendship 컨테이너 실행 sudo docker run -d --log-driver=syslog -p 443:8080 -e TZ=Asia/Seoul ${{ secrets.DOCKER_USERNAME }}/${{ env.APP_NAME }}:latest - - # latest를 제외한 friendship 이미지만 삭제 - images=$(docker images --filter "reference=${{ secrets.DOCKER_USERNAME }}/${{ env.APP_NAME }}" --format "{{.Repository}}:{{.Tag}}" | grep -v 'latest') - if [ ! -z "$images" ]; then - docker rmi $images - fi + sudo docker rm $(docker ps --filter "status=exited" --filter "ancestor=${{ secrets.DOCKER_USERNAME }}/${{ env.APP_NAME }}" -q) + sudo docker image prune -f