From d8140d12db8bb61fdfd9c8c855ced4de8bb05d34 Mon Sep 17 00:00:00 2001 From: Grand-cocoa <1075576561@qq.com49111108+grand-cocoa@users.noreply.github.com> Date: Wed, 12 Nov 2025 13:55:00 +0800 Subject: [PATCH] =?UTF-8?q?build(docker):=E4=BC=98=E5=8C=96Docker=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除了工作流中冗余的步骤注释 - 在Dockerfile中添加依赖预下载步骤 - 简化了构建命令结构 --- .gitea/workflows/auto-build.yaml | 10 ---------- Dockerfile | 1 + 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/.gitea/workflows/auto-build.yaml b/.gitea/workflows/auto-build.yaml index d87cf4e..d2f1576 100644 --- a/.gitea/workflows/auto-build.yaml +++ b/.gitea/workflows/auto-build.yaml @@ -10,16 +10,6 @@ jobs: steps: - name: Checkout Git Repo uses: https://git.alina-dace.info/actions/checkout@v4 - - run: pwd -# - name: Set up JDK 17 -# uses: https://git.alina-dace.info/actions/setup-java@v4 -# with: -# java-version: '17' -# distribution: 'temurin' -# cache: maven -# - run: chmod +x ./mvnw -# - name: build -# run: ./mvnw clean package -DskipTests=true -P prod - name: Docker build working-directory: ${{ env.CLONED_REPO_DIR }} run: docker build -t animo-server:latest ./ diff --git a/Dockerfile b/Dockerfile index 4bfe8f7..a0f27af 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,7 @@ FROM maven:3.8.4-openjdk-17 AS builder WORKDIR /app COPY pom.xml . +RUN mvn dependency:go-offline COPY src ./src RUN mvn clean package -DskipTests=true -P prod