Dockerfile-laboratory 638 B

12345678910111213141516171819202122
  1. ARG TARGETPLATFORM=linux/arm64
  2. FROM --platform=$TARGETPLATFORM eclipse-temurin:17-jre
  3. # 设置环境变量
  4. ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
  5. ENV PATH=$JAVA_HOME/bin:$PATH
  6. ENV TZ=Asia/Shanghai
  7. WORKDIR /srv
  8. RUN echo 'export LANG=zh_CN.UTF-8' >> ~/.bashrc && echo 'export LANG=zh_CN.UTF-8' >> ~/.profile
  9. # 授权使用目录
  10. RUN mkdir -p $HOME/.local/share
  11. COPY ./tz-module-laboratory/tz-module-laboratory-biz/target/tz-module-laboratory-biz*.jar /srv/tz-module-laboratory-biz.jar
  12. ENV JAVA_OPS=""
  13. EXPOSE 48099
  14. ENTRYPOINT ["java", "-jar", "/srv/tz-module-laboratory-biz.jar","$JAVA_OPS","--spring.profiles.active=prod"]