test
This commit is contained in:
12
Dockerfile
12
Dockerfile
@@ -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"]
|
||||
Reference in New Issue
Block a user