Dockerfile
952 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"]