@@ -2,7 +2,7 @@ name: 백엔드 @app/media CD
2
2
3
3
on :
4
4
push :
5
- branches : [main, release, feat/#1/media-build ]
5
+ branches : [main, release]
6
6
7
7
jobs :
8
8
ci :
76
76
deploy-test :
77
77
needs : build
78
78
name : Deploy media
79
- runs-on : ubuntu-latest
79
+ runs-on : [ticle-main]
80
80
81
81
steps :
82
82
- name : 🐳 Docker 로그인
@@ -90,42 +90,15 @@ jobs:
90
90
run : |
91
91
docker pull ${{secrets.DOCKER_REGISTRY_URL}}/media:${{ github.sha }}
92
92
93
+ - name : 🐳 Docker 기존 컨테이너 종료
94
+ run : |
95
+ docker stop media || true
96
+ docker rm media || true
97
+
93
98
- name : 🐳 media 컨테이너 실행
94
99
run : |
95
100
docker run -dit --name media -p 3002:3002 -p 30000-30500:30000-30500/tcp -p 30000-30500:30000-30500/udp ${{secrets.DOCKER_REGISTRY_URL}}/media:${{ github.sha }}
96
101
97
- - name : 🐳 Docker 상태 확인
102
+ - name : 🐳 사용하지 않는 Docker 이미지 제거
98
103
run : |
99
- sleep 10 # 컨테이너가 시작될 시간을 주기 위한 대기 시간
100
- docker ps -a
101
- docker logs media # 로그 확인
102
-
103
- # deploy:
104
- # needs: build
105
- # name: Deploy media
106
- # runs-on: [ticle-main]
107
-
108
- # steps:
109
- # - name: 🐳 Docker 로그인
110
- # uses: docker/login-action@v3
111
- # with:
112
- # registry: ${{secrets.DOCKER_REGISTRY_URL}}
113
- # username: ${{secrets.DOCKER_REGISTRY_ACCESS_KEY}}
114
- # password: ${{secrets.DOCKER_REGISTRY_SECRET_KEY}}
115
-
116
- # - name: 🐳 Docker 이미지 다운로드
117
- # run: |
118
- # docker pull ${{secrets.DOCKER_REGISTRY_URL}}/media:${{ github.sha }}
119
-
120
- # - name: 🐳 Docker 기존 컨테이너 종료
121
- # run: |
122
- # docker stop media || true
123
- # docker rm media || true
124
-
125
- # - name: 🐳 media 컨테이너 실행
126
- # run: |
127
- # docker run -dit --name media -p 3002:3002 -p 30000-30500:30000-30500/tcp -p 30000-30500:30000-30500/udp ${{secrets.DOCKER_REGISTRY_URL}}/media:${{ github.sha }}
128
-
129
- # - name: 🐳 사용하지 않는 Docker 이미지 제거
130
- # run: |
131
- # docker image prune --all --force
104
+ docker image prune --all --force
0 commit comments