FROM eclipse-temurin:17-jre
ARG JAR_FILE=target/club-api.jar
WORKDIR /app
RUN mkdir -p /data /config && chown 10001:10001 /app /data /config
COPY --chown=10001:10001 ${JAR_FILE} /app/app.jar
COPY --chown=10001:10001 run.sh /app/run.sh
RUN chmod 500 /app/run.sh && chmod 400 /app/app.jar
USER 10001:10001
EXPOSE 8080
ENTRYPOINT ["/app/run.sh"]
