Dateien für docker image build & push angelegt
This commit is contained in:
17
quarkus-automaton/Dockerfile
Normal file
17
quarkus-automaton/Dockerfile
Normal file
@@ -0,0 +1,17 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Build-Stage: Maven-Build
|
||||
# ---------------------------------------------------------------------------
|
||||
FROM eclipse-temurin:25-jdk AS builder
|
||||
WORKDIR /build
|
||||
COPY . .
|
||||
RUN ./mvnw package -DskipTests --no-transfer-progress
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Runtime-Stage: Minimales JRE-Image
|
||||
# ---------------------------------------------------------------------------
|
||||
FROM eclipse-temurin:25-jre
|
||||
WORKDIR /app
|
||||
COPY --from=builder /build/target/quarkus-app/ ./
|
||||
EXPOSE 8080
|
||||
USER 1000
|
||||
ENTRYPOINT ["java", "-jar", "quarkus-run.jar"]
|
||||
Reference in New Issue
Block a user