Files
traccar/docker/Dockerfile.debian
2026-05-31 07:16:08 -07:00

16 lines
536 B
Docker

FROM alpine AS package
ARG VERSION
COPY traccar-other-$VERSION.zip /tmp/traccar.zip
RUN unzip -qo /tmp/traccar.zip -d /traccar
FROM eclipse-temurin:25 AS jdk
RUN jlink --add-modules java.se,jdk.charsets,jdk.crypto.ec,jdk.unsupported \
--strip-debug --no-header-files --no-man-pages --compress=2 --output /jre
FROM debian:stable-slim
COPY --from=package /traccar /opt/traccar
COPY --from=jdk /jre /opt/traccar/jre
WORKDIR /opt/traccar
ENTRYPOINT ["/opt/traccar/jre/bin/java"]
CMD ["-jar", "tracker-server.jar", "conf/traccar.xml"]