智慧水务管理系统 - 精河县供水工程综合管理平台

Dockerfile 492B

12345678910
  1. # wm-iot 物联网服务 (CI 预构建 JAR 模式)
  2. FROM eclipse-temurin:17-jre-alpine
  3. RUN apk add --no-cache curl tzdata \
  4. && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  5. WORKDIR /app
  6. COPY wm-iot/target/wm-iot-*.jar app.jar
  7. EXPOSE 8082
  8. HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \
  9. CMD curl -sf http://localhost:8082/actuator/health || exit 1
  10. ENTRYPOINT ["java", "-Xms256m", "-Xmx512m", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]