Skip to content

Commit 35ddb6c

Browse files
authored
Merge pull request #61 from prgrms-web-devcourse-final-project/develop
chore[deploy]: 레포 소문자로 변경
2 parents c85d61f + 792a378 commit 35ddb6c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

.github/workflows/CI-CD_Pipeline.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff 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)

0 commit comments

Comments
 (0)