更新redis的使用和数据汇总性能优化

This commit is contained in:
2026-06-24 13:49:57 +08:00
parent 0b4860f46e
commit 4105b901f1
16 changed files with 662 additions and 119 deletions
+21 -5
View File
@@ -1,7 +1,23 @@
FROM java:8
FROM eclipse-temurin:17-jre-alpine
LABEL maintainer="weather-data"
LABEL description="Weather Data System - API Service"
RUN apk add --no-cache tzdata curl && \
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
echo "Asia/Shanghai" > /etc/timezone
WORKDIR /app
EXPOSE 8081
VOLUME /tmp
ADD renren-api.jar /app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-jar","/app.jar"]
ARG JAR_FILE=target/system-api.jar
COPY ${JAR_FILE} /app/app.jar
ENV JAVA_OPTS="-Xms256m -Xmx512m -XX:+UseG1GC -Djava.security.egd=file:/dev/./urandom"
ENV SPRING_PROFILES_ACTIVE=prod
HEALTHCHECK --interval=30s --timeout=10s --retries=3 --start-period=60s \
CMD curl -f http://localhost:8081/renren-api/actuator/health || exit 1
ENTRYPOINT exec java ${JAVA_OPTS} -jar /app/app.jar