Skip to content

Commit 38142ae

Browse files
committed
cicd : git actions 수정
1 parent 85725f2 commit 38142ae

File tree

1 file changed

+10
-23
lines changed

1 file changed

+10
-23
lines changed

.github/workflows/deploy.yml

Lines changed: 10 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -61,28 +61,17 @@ jobs:
6161
JAVA_HOME=/usr/local/openjdk-21 \
6262
tags: cowboysj/simter:latest
6363

64-
deploy-to-ec2:
65-
runs-on: ubuntu-latest
66-
67-
steps:
68-
- name: Checkout code
69-
uses: actions/checkout@v3
70-
71-
- name: Set up SSH
72-
uses: webfactory/[email protected]
64+
- name: Deploy on EC2
65+
uses: appleboy/ssh-action@master
7366
with:
74-
ssh-private-key: ${{ secrets.EC2_SSH_KEY }}
75-
76-
- name: Pull and run Docker on EC2
77-
run: |
78-
ssh -o StrictHostKeyChecking=no ec2-user@${{ secrets.EC2_IP }} << 'EOF'
67+
host: ${{ secrets.EC2_IP }}
68+
username: ${{ secrets.AWS_EC2_USER }}
69+
key: ${{ secrets.AWS_EC2_SSH_KEY }}
70+
port: 22
71+
script: |
7972
sudo docker pull cowboysj/simter:latest
80-
81-
if sudo docker ps -a -q -f name=simter-container | grep -q .; then
82-
sudo docker stop simter-container
83-
sudo docker rm simter-container
84-
fi
85-
73+
sudo docker stop simter-container
74+
sudo docker rm simter-container
8675
sudo docker run -d \
8776
-p 8080:8080 \
8877
--name simter-container \
@@ -102,6 +91,4 @@ jobs:
10291
-e SERVER_URL=${{ secrets.SERVER_URL }} \
10392
-e JAVA_HOME=/usr/local/openjdk-21 \
10493
cowboysj/simter:latest
105-
106-
sudo docker system prune -f
107-
EOF
94+

0 commit comments

Comments
 (0)