JEECG采用基于Alpine的镜像方式进行容器化部署
发布时间
阅读量:
阅读量
先前的一篇文献中提及了JEECG的Alpine镜像在实际应用过程中所遇到的难题,即验证码功能依赖于fontmanager组件,而当前运行环境中的OPENJDK JRE版本并未集成该组件。因此,采取了次优方案,即采用官方Dockerfile中提供的CentOS系统进行JDK的安装配置。经测试确认,只要在环境中引入openjdk8-jre、fontconfig以及ttf-dejavu这三个软件包,即可有效解决上述问题。
Dockerfile
FROM nginx:1.18-alpine
MAINTAINER liumiao liumiaocn@outlook.com
RUN apk update \
&& apk --no-cache add openjdk8-jre fontconfig ttf-dejavu \
&& touch /etc/init.d/start.sh \
&& chmod +x /etc/init.d/start.sh \
&& echo "#!/bin/sh " >> /etc/init.d/start.sh \
&& echo "/usr/sbin/nginx -c /etc/nginx/nginx.conf" >> /etc/init.d
全部评论 (0)
还没有任何评论哟~
