File tree Expand file tree Collapse file tree 1 file changed +10
-23
lines changed
Expand file tree Collapse file tree 1 file changed +10
-23
lines changed Original file line number Diff line number Diff 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 \
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+
You can’t perform that action at this time.
0 commit comments