FROM openjdk:17.0.2-slim WORKDIR /app COPY scripts/docker/entrypoint.sh /app RUN ln -snf /usr/share/zoneinfo/Hongkong /etc/localtime && chmod +x /app/entrypoint.sh && mkdir -p /app/conf/ COPY src/main/resources/application.yml /app/conf/ COPY target/*.jar app.jar EXPOSE 80 ENTRYPOINT ["/app/entrypoint.sh"]