Dockerfile-pressure 878 B

1234567891011121314151617181920212223242526272829303132
  1. FROM 192.168.20.224:8090/common/ubuntu:22
  2. RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \
  3. && echo $TZ > /etc/timezone \
  4. && apt-get update \
  5. && apt-get install -y tzdata
  6. # 设置环境变量
  7. ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
  8. ENV PATH=$JAVA_HOME/bin:$PATH
  9. ENV TZ=Asia/Shanghai
  10. WORKDIR /srv
  11. ADD build/gc-excel-lic /srv
  12. RUN mkdir -p /srv/fonts
  13. ADD build/gb2312.ttf /srv/fonts
  14. ADD build/songti.ttf /srv/fonts
  15. RUN echo 'export LANG=zh_CN.UTF-8' >> ~/.bashrc && echo 'export LANG=zh_CN.UTF-8' >> ~/.profile
  16. RUN chmod a+x /srv/gc-excel-lic
  17. # 授权使用目录
  18. RUN mkdir -p $HOME/.local/share
  19. COPY ./tz-module-pressure/tz-module-pressure-biz/target/tz-module-pressure-biz*.jar /srv/tz-module-pressure-biz.jar
  20. ENV JAVA_OPS=""
  21. EXPOSE 48099
  22. ENTRYPOINT ["java", "-jar", "/srv/tz-module-pressure-biz.jar","$JAVA_OPS","--spring.profiles.active=test"]