# syntax=docker/dockerfile:1

FROM eclipse-temurin:21-jdk

LABEL version="5.5"

RUN apt-get update && apt-get install -y curl unzip jq python3 && \
    adduser --uid 99 --gid 100 --home /data --disabled-password minecraft

COPY launch.sh /launch.sh
COPY fulfillment.py /fulfillment.py
RUN chmod +x /launch.sh /fulfillment.py

USER minecraft

VOLUME /data
WORKDIR /data

EXPOSE 25565/tcp

CMD ["/launch.sh"]
