Skip to content

Commit

Permalink
Update mimo-deploy.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
jaehan4707 authored Jul 19, 2024
1 parent a2ba4da commit 0596214
Showing 1 changed file with 6 additions and 25 deletions.
31 changes: 6 additions & 25 deletions .github/workflows/mimo-deploy.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
name: MiniMoment Deploy
name: MiniMoment Deploy

on:
push:
branches:
- "develop"
branches: [ "develop" ]

jobs:
build-project:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
Expand All @@ -33,30 +32,16 @@ jobs:

- name: Install with Maven
run: mvn install
docker-login:
needs: build-project
runs-on: ubuntu-latest
steps:

- name: Log in to Docker Hub
run: echo ${{ secrets.DOCKER_PASSWORD }} | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin

build-docker-image:
needs: [build-project,docker-login]
runs-on: ubuntu-latest
steps:

- name: Build the Docker image
run: docker build -t ${{ secrets.DOCKER_REPO }} .
push-docker-image:
needs: [build-project,docker-login,build-docker-image]
runs-on: ubuntu-latest
steps:

- name: Push the Docker image
run: docker push ${{ secrets.DOCKER_REPO }}

deploy:
needs: [build-project,docker-login,build-docker-image,push-docker-image]
runs-on: ubuntu-latest
steps:
- name: Deploy to EC2 Server
uses: appleboy/ssh-action@master
with:
Expand All @@ -69,10 +54,6 @@ jobs:
sudo docker stop $CONTAINER_ID
sudo docker rm $CONTAINER_ID
fi
IMAGE_ID=$(sudo docker images -q ${{ secrets.DOCKER_REPO}})
if [! -z "$IMAGE_ID" ]; then
sudo docker rmi $IMAGE_ID
fi
sudo docker pull ${{ secrets.DOCKER_REPO }}
sudo docker run --name ${{ secrets.DOCKER_CONTAINER_NAME }} -d -p 8080:8080 ${{ secrets.DOCKER_REPO }}
sudo docker logs ${{ secrets.DOCKER_CONTAINER_NAME }}

0 comments on commit 0596214

Please sign in to comment.