diff --git a/.github/workflows/dev-ci-cd.yml b/.github/workflows/dev-ci-cd.yml index c2b48d28..3b8b3941 100644 --- a/.github/workflows/dev-ci-cd.yml +++ b/.github/workflows/dev-ci-cd.yml @@ -54,7 +54,7 @@ jobs: with: context: . file: ./Dockerfile - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 push: true tags: ${{ steps.meta.outputs.tags }} cache-from: type=gha diff --git a/.github/workflows/prod-ci-cd.yml b/.github/workflows/prod-ci-cd.yml index efa1e09e..e2050472 100644 --- a/.github/workflows/prod-ci-cd.yml +++ b/.github/workflows/prod-ci-cd.yml @@ -55,7 +55,7 @@ jobs: with: context: . file: ./Dockerfile - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 push: true tags: ${{ steps.meta.outputs.tags }} cache-from: type=gha diff --git a/Dockerfile b/Dockerfile index 3e8fe414..4c4f4dd7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,9 +4,10 @@ ARG MODULE=apis WORKDIR /app # 의존성 캐싱 최적화를 위한 단계별 복사 -# 1. Gradle Wrapper와 의존성 관련 파일만 먼저 복사 +# 1. 의존성 캐싱 최적화를 위해 Gradle Wrapper 및 의존성 관련 파일만 먼저 복사 COPY build.gradle.kts settings.gradle.kts gradlew gradlew.bat ./ COPY gradle/wrapper/ ./gradle/wrapper/ +COPY buildSrc/ ./buildSrc/ COPY ${MODULE}/build.gradle.kts ./${MODULE}/ # 2. Gradle Wrapper 실행 권한 부여 diff --git a/Dockerfile-dev b/Dockerfile-dev index 3e8fe414..4c4f4dd7 100644 --- a/Dockerfile-dev +++ b/Dockerfile-dev @@ -4,9 +4,10 @@ ARG MODULE=apis WORKDIR /app # 의존성 캐싱 최적화를 위한 단계별 복사 -# 1. Gradle Wrapper와 의존성 관련 파일만 먼저 복사 +# 1. 의존성 캐싱 최적화를 위해 Gradle Wrapper 및 의존성 관련 파일만 먼저 복사 COPY build.gradle.kts settings.gradle.kts gradlew gradlew.bat ./ COPY gradle/wrapper/ ./gradle/wrapper/ +COPY buildSrc/ ./buildSrc/ COPY ${MODULE}/build.gradle.kts ./${MODULE}/ # 2. Gradle Wrapper 실행 권한 부여