FROM openjdk:8-jdk-alpine WORKDIR /app RUN mkdir -p /app/logs /app/uploads /app/file \ && apk add --no-cache tzdata \ && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo "Asia/Shanghai" > /etc/timezone ENV TZ=Asia/Shanghai ENV LANG=C.UTF-8 ENV JAVA_OPTS="-Xms512m -Xmx1024m -Duser.timezone=Asia/Shanghai -Djava.security.egd=file:/dev/./urandom" ENV SPRING_PROFILES_ACTIVE=prod COPY target/*.jar app.jar EXPOSE 38927 ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"]