| 123456789101112131415161718192021222324252627282930313233 |
- FROM openjdk:8u282-jdk-slim AS builder
- ENV TZ=Asia/Shanghai
- WORKDIR /app
- COPY . .
- RUN set -eux; \
- ln -snf /usr/share/zoneinfo/$TZ /etc/localtime; \
- echo $TZ > /etc/timezone && \
- # 编译
- chmod +x ./mvnw && \
- ./mvnw clean package && \
- ls -la
- FROM openjdk:8u282-jre-slim as runner
- ENV TZ=Asia/Shanghai
- WORKDIR /app
- RUN adduser spring && adduser spring spring && ls -la && pwd
- USER spring:spring
- COPY --from=builder /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- COPY --from=builder /app/target/*.jar /app/app.jar
- RUN ls -la && pwd
- EXPOSE 8081
- CMD ["java","-Xms1024m","-Xmx1024m","-jar","/app/app.jar","--server.port=8081"]
|