This commit is contained in:
2025-11-01 19:07:38 +08:00
parent 4d95b15df5
commit cc430a2d9d
3 changed files with 40 additions and 65 deletions

View File

@@ -5,13 +5,14 @@ FROM openjdk:8-jdk AS base
# 设置维护者信息
LABEL maintainer="digital-archive-team"
# 只安装必需的基础包,字体已包含在镜像中
RUN apt-get update && \
# 使用阿里云镜像源并安装基础包
RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list && \
sed -i 's/security.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list && \
apt-get update && \
apt-get install -y \
ca-certificates \
curl \
bash \
tini \
&& apt-get clean && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
@@ -142,8 +143,5 @@ HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \
# 暴露端口
EXPOSE 9081
# 使用tini作为init进程
ENTRYPOINT ["/sbin/tini", "--"]
# 启动应用
# 启动应用不使用tini直接启动
CMD ["sh", "-c", "java $JAVA_OPTS -jar app.jar"]