Skip to content

Commit c1ee617

Browse files
committed
feat : cicd test
1 parent 9812b8c commit c1ee617

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed

.github/workflows/deploy.yml

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -26,28 +26,30 @@ jobs:
2626

2727
# docker build & push to production
2828
- name: Docker build & push to prod
29-
if: contains(github.ref, 'main')
29+
# if: contains(github.ref, 'main')
30+
if: github.ref == 'refs/heads/feat/cicdtest'
3031
run: |
3132
docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
3233
docker build -f Dockerfile -t ${{ secrets.DOCKER_USERNAME }}/embitips_back .
3334
docker push ${{ secrets.DOCKER_USERNAME }}/embitips_back
34-
#
35-
# ## deploy to production
36-
# - name: Deploy to prod
37-
# uses: appleboy/ssh-action@master
38-
# id: deploy-prod
35+
36+
## deploy to production
37+
- name: Deploy to prod
38+
uses: appleboy/ssh-action@master
39+
id: deploy-prod
3940
# if: contains(github.ref, 'main')
40-
# with:
41-
# host: ${{ secrets.HOST_PROD }} # EC2 퍼블릭 IPv4 DNS
42-
# username: ${{ secrets.USERNAME }}
43-
# key: ${{ secrets.PRIVATE_KEY }}
44-
# envs: GITHUB_SHA
45-
# script: |
46-
# # 기존 컨테이너 중지 및 삭제
47-
# sudo docker stop embitips_back || true
48-
# sudo docker rm embitips_back || true
49-
# sudo docker ps
50-
# sudo docker pull ${{ secrets.DOCKER_USERNAME }}/embitips_back
51-
# sudo docker run -d -p 8080:8080 -e DB_URL="${{ secrets.DB_URL }}" -e DB_USERNAME="${{ secrets.DB_USERNAME }}" -e DB_PASSWORD="${{ secrets.DB_PASSWORD }}" --name embitips_back ${{ secrets.DOCKER_USERNAME }}/embitips_back
52-
# sudo docker image prune -f
53-
#
41+
if: github.ref == 'refs/heads/feat/cicdtest'
42+
with:
43+
host: ${{ secrets.HOST_PROD }} # EC2 퍼블릭 IPv4 DNS
44+
username: ${{ secrets.USERNAME }}
45+
key: ${{ secrets.PRIVATE_KEY }}
46+
envs: GITHUB_SHA
47+
script: |
48+
# 기존 컨테이너 중지 및 삭제
49+
sudo docker stop embitips_back || true
50+
sudo docker rm embitips_back || true
51+
sudo docker ps
52+
sudo docker pull ${{ secrets.DOCKER_USERNAME }}/embitips_back
53+
sudo docker run -d -p 8080:8080 -e DB_URL="${{ secrets.DB_URL }}" -e DB_USERNAME="${{ secrets.DB_USERNAME }}" -e DB_PASSWORD="${{ secrets.DB_PASSWORD }}" --name embitips_back ${{ secrets.DOCKER_USERNAME }}/embitips_back
54+
sudo docker image prune -f
55+

0 commit comments

Comments
 (0)