From 846bf28f9a18a79c38f177fa52617a8db4c832ec Mon Sep 17 00:00:00 2001 From: kurihada Date: Tue, 2 Jun 2026 10:21:42 +0800 Subject: [PATCH] CI: simplified workflow with pre-built CI image --- .gitea/workflows/deploy.yml | 3 +++ Dockerfile | 12 +----------- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index ea182a4..b259eb4 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -15,6 +15,9 @@ jobs: git clone http://172.17.0.1:3000/kurihada/auth-backend.git . git checkout ${{ github.sha }} + - name: Build with Maven + run: mvn clean install -Dmaven.test.skip=true + - name: Build Docker image run: docker build -t auth-backend:latest . diff --git a/Dockerfile b/Dockerfile index fad60fc..2a80110 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,7 @@ -# Stage 1: Build with Maven -FROM openjdk:21 AS builder - -WORKDIR /app -COPY pom.xml . -COPY src ./src - -RUN apt-get update && apt-get install -y maven && mvn clean install -Dmaven.test.skip=true - -# Stage 2: Runtime FROM openjdk:21 WORKDIR /app -COPY --from=builder /app/target/auth-backend-1.0.0.jar /app/ +COPY target/auth-backend-1.0.0.jar /app/ EXPOSE 9001