File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -190,7 +190,12 @@ jobs:
190190 if : github.ref == 'refs/heads/main' # ✅ main 브랜치일 때만 실행
191191 env :
192192 DOCKER_IMAGE_NAME : balaw
193+ REGISTRY : ghcr.io
194+
193195 steps :
196+ - name : Set lowercase repo name
197+ run : echo "IMAGE_PREFIX=${GITHUB_REPOSITORY,,}" >> $GITHUB_ENV
198+
194199 - name : Create prod .env file
195200 run : |
196201 cat > .env << 'EOF'
@@ -232,11 +237,11 @@ jobs:
232237 echo "${{ secrets.GHCR_PAT }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
233238
234239 # 최신 이미지 pull & 컨테이너 실행
235- docker pull ghcr.io/prgrms-web-devcourse-final-project /${{ env.DOCKER_IMAGE_NAME }}:latest
240+ docker pull ${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }} /${{ env.DOCKER_IMAGE_NAME }}:latest
236241 docker stop app1 2>/dev/null
237242 docker rm app1 2>/dev/null
238243 docker run --env-file /home/ec2-user/prod.env -d --name app1 -p 8080:8080 \
239- ghcr.io/prgrms-web-devcourse-final-project /${{ env.DOCKER_IMAGE_NAME }}:latest
244+ ${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }} /${{ env.DOCKER_IMAGE_NAME }}:latest
240245
241246 # dangling image 정리 + .env 삭제
242247 docker rmi $(docker images -f "dangling=true" -q)
You can’t perform that action at this time.
0 commit comments