Files
barotrauma-admin/Dockerfile
T
vlad.os d562b07027 + gitignore
+ add boilerplate
2026-07-18 15:07:47 +03:00

24 lines
531 B
Docker

FROM eclipse-temurin:21-jdk AS builder
WORKDIR /app
COPY gradlew settings.gradle.kts build.gradle.kts ./
COPY gradle gradle/
COPY gradle.properties ./
RUN ./gradlew --no-daemon dependencies 2>/dev/null || true
COPY src src/
RUN ./gradlew --no-daemon installDist
FROM eclipse-temurin:21-jre
WORKDIR /app
RUN apt-get update && apt-get install -y --no-install-recommends \
bash ca-certificates && \
rm -rf /var/lib/apt/lists/*
COPY --from=builder /app/build/install/admin /app
EXPOSE 8080
ENTRYPOINT ["/app/bin/admin"]