diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 7cc2dd6..445c30f 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -22,7 +22,7 @@ jobs: run: chmod +x ./gradlew working-directory: ./backend - - name: Build JAR without tests + - name: Build JAR with Gradle run: ./gradlew build -x test --no-daemon working-directory: ./backend @@ -41,7 +41,7 @@ jobs: - name: Build Docker image run: | - docker build -t focussu-backend:latest ./backend + docker build -t focussu-backend:latest . docker tag focussu-backend:latest ${{ secrets.ECR_REPO_URI }}:latest - name: Push Docker image diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 47c7d3b..fc125eb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,8 +22,8 @@ jobs: java-version: 17 distribution: temurin - - name: Grant execute permission to Gradle wrapper + - name: Grant permission to Gradle wrapper run: chmod +x gradlew - - name: Build JAR without tests + - name: Build without tests run: ./gradlew build -x test --no-daemon diff --git a/backend/Dockerfile b/backend/Dockerfile index 012449f..9852b4d 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,10 +1,5 @@ -# backend/Dockerfile - FROM openjdk:17-slim WORKDIR /app - -# CI에서 빌드된 JAR을 그대로 사용 -COPY build/libs/*.jar app.jar - +COPY ./backend/build/libs/*.jar app.jar EXPOSE 80 -ENTRYPOINT ["java", "-jar", "app.jar"] +ENTRYPOINT ["java", "-jar", "app.jar"] \ No newline at end of file