test
This commit is contained in:
@@ -98,20 +98,27 @@ LABEL maintainer="digital-archive-team"
|
||||
# 使用阿里云镜像源(最快)
|
||||
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
|
||||
|
||||
# 一次性安装最小必需包
|
||||
# 一次性安装必需包(包含字体支持)
|
||||
RUN apk update --no-cache && \
|
||||
apk add --no-cache \
|
||||
ca-certificates \
|
||||
curl \
|
||||
tini \
|
||||
fontconfig \
|
||||
ttf-dejavu \
|
||||
ttf-liberation \
|
||||
ttf-droid \
|
||||
ttf-freefont \
|
||||
&& rm -rf /var/cache/apk/*
|
||||
|
||||
# 跳过bash和tesseract安装,减少镜像大小和构建时间
|
||||
# 如需要bash,可以在运行时通过docker exec进入
|
||||
|
||||
# 设置环境变量
|
||||
ENV JAVA_OPTS="-Xmx2g -Xms1g -XX:+UseG1GC -XX:MaxGCPauseMillis=200"
|
||||
ENV JAVA_OPTS="-Xmx2g -Xms1g -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -Djava.awt.headless=true"
|
||||
ENV SPRING_PROFILES_ACTIVE=prod
|
||||
ENV FONTCONFIG_PATH=/etc/fonts
|
||||
ENV FC_DEBUG=1
|
||||
|
||||
# 创建应用用户和目录
|
||||
RUN addgroup -g 1001 app \
|
||||
|
||||
Reference in New Issue
Block a user