FROM alpine:latest

ENV MINECRAFT_VERSION= \
    PAPER_BUILD="latest" \
    EULA="false" \
    MC_RAM=""



RUN apk update && \
    apk add openjdk21-jre && \
    apk add bash && \
    apk add curl && \
    apk add jq

RUN addgroup -S servergrp
RUN adduser -S server -G servergrp -D -u 1000
USER server
RUN mkdir /home/server/instance
#RUN chown -hR server:servergrp /home/server/instance
COPY setup.sh /home/server/


CMD ["bash", "/home/server/setup.sh"]

EXPOSE 25565
VOLUME /home/server/instance

