Skip to content

Commit

Permalink
chore: CD 스크립트 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
kelly6bf committed Jul 24, 2024
1 parent ea49917 commit 644b1c0
Showing 1 changed file with 4 additions and 30 deletions.
34 changes: 4 additions & 30 deletions .github/workflows/be-main-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,37 +6,21 @@ on:

jobs:
build-and-deploy:
runs-on: ubuntu-latest
runs-on: coduo-backend-ec2
defaults:
run:
working-directory: ./backend
steps:
- name: checkout
uses: actions/checkout@v3

- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: "17"
distribution: "corretto"

- name: Make prod application.yml
run: |
rm -rf ./src/main/resources/application.yml
touch ./src/main/resources/application.yml
echo ${{ secrets.BE_PROD_YML }} | base64 --decode > ./src/main/resources/application.yml
shell: bash

- name: Gradle Caching
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Grant Execute Permission For Gradlew
run: chmod +x gradlew

Expand All @@ -50,16 +34,6 @@ jobs:
docker push ${{ secrets.DOCKER_HUB_REPO }}/springboot-app
- name: Deploy Images with Docker compose
uses: appleboy/ssh-action@master
env:
PROJECT: "coduo"
with:
username: ec2-user
host: ${{ secrets.BE_EC2_HOST }}
key: ${{ secrets.BE_EC2_PRIVATE_KEY }}
envs: PROJECT
script_stop: true
script: |
docker-compose down
docker rmi -f ${{ secrets.DOCKER_HUB_REPO }}/springboot-app
docker-compose up -d
run: |
docker compose -f ~/docker-compose.yml down
docker compose -f ~/docker-compose.yml up -d

0 comments on commit 644b1c0

Please sign in to comment.