1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- FROM ubuntu:22.04
- ENV TZ Asia/Shanghai
- MAINTAINER wangliang@qmth.com.cn
- RUN apt-get update && \
- apt-get install -y openjdk-8-jdk && \
- apt-get clean && \
- apt-get install -y locales && \
- rm -rf /var/lib/apt/lists/*
- ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64
- ENV PATH $JAVA_HOME/bin:$PATH
- RUN locale-gen zh_CN.UTF-8
- ENV LANG zh_CN.UTF-8
- ENV LANGUAGE zh_CN:zh
- ENV LC_ALL zh_CN.UTF-8
- RUN echo "java -version"
- WORKDIR /opt
- COPY . /home
- RUN dpkg -i /home/openssl_3.0.2-0ubuntu1_amd64.deb
- RUN dpkg -i /home/libexpat1_2.4.7-1_amd64.deb
- RUN dpkg -i /home/libbrotli1_1.0.9-2build6_amd64.deb
- RUN dpkg -i /home/libpng16-16_1.6.37-3build5_amd64.deb
- RUN dpkg -i /home/libfreetype6_2.11.1+dfsg-1build1_amd64.deb
- RUN dpkg -i /home/fonts-dejavu-core_2.37-2build1_all.deb
- RUN dpkg -i /home/ttf-bitstream-vera_1.10-8.2_all.deb
- RUN dpkg -i /home/fonts-liberation_1.07.4-11_all.deb
- RUN dpkg -i /home/fonts-liberation2_2.1.5-1_all.deb
- RUN dpkg -i /home/fonts-croscore_20201225-1build1_all.deb
- RUN dpkg -i /home/fonts-freefont-otf_20120503-10build1_all.deb
- RUN dpkg -i /home/fonts-freefont-ttf_20120503-10build1_all.deb
- RUN dpkg -i /home/fonts-urw-base35_20200910-1_all.deb
- RUN dpkg -i /home/fonts-texgyre_20180621-3.1_all.deb
- RUN dpkg -i /home/ucf_3.0043_all.deb
- RUN dpkg -i /home/fontconfig-config_2.13.1-4.2ubuntu5_all.deb
- RUN dpkg -i /home/libfontconfig1_2.13.1-4.2ubuntu5_amd64.deb
- RUN dpkg -i /home/ca-certificates_20211016_all.deb
- RUN dpkg -i /home/fontconfig_2.13.1-4.2ubuntu5_amd64.deb
- RUN dpkg -i /home/libjpeg-turbo8_2.1.2-0ubuntu1_amd64.deb
- RUN dpkg -i /home/libxau6_1.0.9-1build5_amd64.deb
- RUN dpkg -i /home/libmd0_1.0.4-1build1_amd64.deb
- RUN dpkg -i /home/libbsd0_0.11.5-1_amd64.deb
- RUN dpkg -i /home/libxdmcp6_1.1.3-0ubuntu5_amd64.deb
- RUN dpkg -i /home/libxcb1_1.14-3ubuntu3_amd64.deb
- RUN dpkg -i /home/libx11-data_1.7.5-1_all.deb
- RUN dpkg -i /home/libx11-6_1.7.5-1_amd64.deb
- RUN dpkg -i /home/libxext6_1.3.4-1build1_amd64.deb
- RUN dpkg -i /home/libxrender1_0.9.10-1build4_amd64.deb
- RUN dpkg -i /home/libfontenc1_1.1.4-1build3_amd64.deb
- RUN dpkg -i /home/x11-common_7.7+23ubuntu2_all.deb
- RUN dpkg -i /home/xfonts-encodings_1.0.5-0ubuntu2_all.deb
- RUN dpkg -i /home/xfonts-utils_7.7+6build2_amd64.deb
- RUN dpkg -i /home/xfonts-75dpi_1.0.4+nmu1.1_all.deb
- RUN dpkg -i /home/xfonts-base_1.0.5_all.deb
- RUN dpkg -i /home/wkhtmltox_0.12.6.1-2.jammy_amd64.deb
- RUN echo "wkhtmltopdf --version"
- RUN cp /home/font/* /usr/share/fonts/
- RUN fc-cache -f -v
- ENTRYPOINT ["sh", "-c", "java -XX:+UseContainerSupport -XX:InitialRAMPercentage=50.0 -XX:MaxRAMPercentage=50.0 $JAVA_OPTS3 -jar /opt/app.jar $JAVA_OPTS2"]
|