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
# TODO: 전용 숫자 UID/GID 10001로 실행합니다.
USER 0:0
EXPOSE 8080
ENTRYPOINT ["/app/run.sh"]
