Skip to content

Commit

Permalink
Update docker-image.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
HwangHarim authored Dec 12, 2023
1 parent 61c9c2e commit 02bb9e7
Showing 1 changed file with 6 additions and 17 deletions.
23 changes: 6 additions & 17 deletions .github/workflows/docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,27 +34,16 @@ jobs:
restore-keys: |
${{ runner.os }}-gradle-
# Gradle build
# 2. Spring Boot 애플리케이션 빌드
- name: Build with Gradle
run: ./gradlew -x build
uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1
with:
arguments: clean bootJar

# Spring 어플리케이션 Docker Image 빌드
- name: Build Docker Image For Spring
run: |
docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
docker build -f Dockerfile -t ${{ secrets.DOCKER_USERNAME }}/se-community-image .
docker build -t ${{ secrets.DOCKER_USERNAME }}/se-community-image .
docker push ${{ secrets.DOCKER_USERNAME }}/se-community-image
# 서버에서 Docker 이미지 실행
- name: EC2 Docker Run
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.HOST_PROD }}
username: ec2-user
key: ${{ secrets.PRIVATE_KEY }}
script: |
sudo docker ps
sudo docker pull ${{ secrets.DOCKER_USERNAME }}/se-community-image
sudo docker run -d -p 8080:8080 ${{ secrets.DOCKER_USERNAME }}/se-community-image
sudo docker image prune -f

0 comments on commit 02bb9e7

Please sign in to comment.