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