Skip to content

Commit

Permalink
Update docker-gradle-poc.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
DongGeon0908 committed Jul 31, 2024
1 parent eed2989 commit 3cc8d0a
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions .github/workflows/docker-gradle-poc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,3 +98,19 @@ jobs:
# Docker Hub 이미지 푸시
- name: docker Hub push
run: docker push ${{ secrets.DOCKER_USERNAME }}/hero-alignlab-api

# Deploy
- name: Deploy and Start Spring Boot Application
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.HOST_PROD }}
username: ubuntu
key: ${{ secrets.PRIVATE_KEY }}
script: |
echo "${{ secrets.DOCKER_PASSWORD }}" | sudo docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin
sudo docker ps
sudo docker pull ${{ secrets.DOCKER_USERNAME }}/hero-alignlab-api
sudo docker stop server || true
sudo docker rm server || true # 중복된 이름 문제 해결
sudo docker run -d -p 8080:8080 --name server ${{ secrets.DOCKER_USERNAME }}/hero-alignlab-api
sudo docker image prune -f

0 comments on commit 3cc8d0a

Please sign in to comment.