Dockerfile 950 Bytes
# 基础镜像:Eclipse Temurin JRE 21 (Ubuntu 22.04 jammy)
FROM ${BASE_IMAGES_NAME}

LABEL maintainer="yuanjin@vion-tech.com"
ENV DEBIAN_FRONTEND=noninteractive

# 安装常用运维工具
RUN  sed -i "s@http://.*archive.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list && \
  sed -i "s@http://.*security.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list && \
  apt-get update && \
    apt-get install -y --no-install-recommends \
        curl \
        vim \
        net-tools \
        && apt-get clean && rm -rf /var/lib/apt/lists/*

# 设置时区
ENV TZ=Asia/Shanghai
RUN ln -fs /usr/share/zoneinfo/${TZ} /etc/localtime && dpkg-reconfigure -f noninteractive tzdata

# 设置工作目录
WORKDIR /app

## 复制平台JAR包
COPY ${SERVICE_JAR_FILE_NAME} /app/

# 容器启动时的默认启动JVM
CMD ["java", ${SERVICE_JAR_RUN_PARAMS}, "-jar", "/app/${SERVICE_JAR_FILE_NAME}", "--spring.profiles.active=pro"]