FROM bellsoft/liberica-runtime-container:jre-21-cds-musl
LABEL maintainer="Yozuru"
ENV TZ="Asia/Shanghai" \
    JAVA_OPTS=""
WORKDIR /app
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo "$TZ" > /etc/timezone
ARG JAR_FILE=app.jar
RUN mkdir -p logs && chmod 755 logs
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["sh", "-c", "exec java ${JAVA_OPTS} -jar app.jar"]
EXPOSE 8080
