FROM alpine:latest

ARG VERSION

RUN apk add --no-cache openjdk25

RUN mkdir -p /data /data/local

COPY docker/config.json /data/config.json
COPY docker/entrypoint.sh /entrypoint.sh

COPY launcher/target/${VERSION}.pfapp /default.pfapp

RUN chmod +x /entrypoint.sh

ENTRYPOINT ["/entrypoint.sh"]
