Files
traccar/docker/Dockerfile.debian
2025-07-03 18:11:23 -07:00

17 lines
580 B
Docker

FROM alpine AS package
ARG VERSION
COPY installers/traccar-other-$VERSION.zip /tmp/traccar.zip
RUN unzip -qo /tmp/traccar.zip -d /traccar
FROM eclipse-temurin:21 AS jdk
RUN jlink --module-path $JAVA_HOME/jmods \
--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:12-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"]