FROM openjdk:8-jdk-alpine

ARG JAR_FILE=target/*.jar

WORKDIR /app

COPY ${JAR_FILE} /app/app.jar

RUN sed -i "s/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g" /etc/apk/repositories && \
    apk update && \
    apk add --no-cache tzdata && \
    # 时区
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone && \
    addgroup -S spring && adduser -S spring -G spring && \
    ulimit -c unlimited && \
    ls -la

USER spring:spring

EXPOSE 8080

CMD ["java","-Xms1024m","-Xmx1024m","-jar","/app/app.jar"]