Dockerfile-aarch64 549 B

12345678910111213141516171819
  1. FROM docker.platomix.net:10000/module/openjdk:17-arm64v8
  2. MAINTAINER platomix
  3. ARG JAR_FILE
  4. ENV JAVA_OPTS="-Xms1g -Xmx1g -DNACOS_HOST=nacos"
  5. ENV SPRINGBOOT_PARAMS="--spring.profiles.active=docker"
  6. ENV TZ=Asia/Shanghai
  7. RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
  8. COPY target/${JAR_FILE} /app.jar
  9. COPY wait-for-it.sh /wait-for-it.sh
  10. RUN chmod a+x /wait-for-it.sh
  11. #自启动配置,等待注册中心就绪
  12. ENTRYPOINT /wait-for-it.sh nacos:8848 -t 0 -- java -server ${JAVA_OPTS} -jar /app.jar ${SPRINGBOOT_PARAMS}