Files
auth-backend/Dockerfile
T
kurihada 3de5a1c86a
Build and Deploy / build-and-deploy (push) Failing after 10m48s
Multi-stage Dockerfile: build Maven inside Docker
2026-06-01 18:16:00 +08:00

19 lines
363 B
Docker

# 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/
EXPOSE 9001
CMD ["java", "-jar", "auth-backend-1.0.0.jar"]