fix:
This commit is contained in:
@@ -57,19 +57,12 @@ RUN chmod +x gradlew
|
||||
COPY platform/ platform/
|
||||
COPY core/ core/
|
||||
|
||||
# Copy infrastructure directories (required by settings.gradle.kts)
|
||||
# Copy infrastructure directories (required by settings.gradle.kts)
|
||||
COPY infrastructure/ infrastructure/
|
||||
|
||||
# Copy domains directory (required by settings.gradle.kts)
|
||||
COPY domains/ domains/
|
||||
|
||||
# Copy services directories (required by settings.gradle.kts)
|
||||
COPY services/ services/
|
||||
COPY backend/ backend/
|
||||
# Copy backend/infrastructure directories (required by settings.gradle.kts)
|
||||
COPY backend/infrastructure backend/infrastructure
|
||||
COPY backend/services backend/services
|
||||
|
||||
# Copy client directories (required by settings.gradle.kts)
|
||||
COPY clients/ clients/
|
||||
COPY frontend/ frontend/
|
||||
|
||||
# Copy docs directory (required by settings.gradle.kts)
|
||||
COPY docs/ docs/
|
||||
@@ -80,16 +73,16 @@ COPY build.gradle.kts ./
|
||||
# Download and cache dependencies with BuildKit cache mount (removed deprecated flag)
|
||||
RUN --mount=type=cache,target=/home/gradle/.gradle/caches \
|
||||
--mount=type=cache,target=/home/gradle/.gradle/wrapper \
|
||||
./gradlew :backend:gateway:dependencies --info
|
||||
./gradlew :backend:infrastructure:gateway:dependencies --info
|
||||
|
||||
# Build the application with optimizations and build cache (removed deprecated flag)
|
||||
RUN --mount=type=cache,target=/home/gradle/.gradle/caches \
|
||||
--mount=type=cache,target=/home/gradle/.gradle/wrapper \
|
||||
./gradlew :backend:gateway:bootJar --info
|
||||
./gradlew :backend:infrastructure:gateway:bootJar --info
|
||||
|
||||
# Extract JAR layers for better caching in runtime stage
|
||||
RUN mkdir -p build/dependency && \
|
||||
(cd build/dependency; java -Djarmode=layertools -jar /workspace/backend/gateway/build/libs/*.jar extract)
|
||||
(cd build/dependency; java -Djarmode=layertools -jar /workspace/backend/infrastructure/gateway/build/libs/*.jar extract)
|
||||
|
||||
# ===================================================================
|
||||
# Runtime Stage
|
||||
|
||||
Reference in New Issue
Block a user