# 基础镜像:本地默认 Docker Hub 多架构(arm64 原生,L024);交付构建注入 SWR amd64 单架构
|
ARG BASE_IMAGE=bellsoft/liberica-openjre-rocky:21
|
FROM ${BASE_IMAGE}
|
LABEL maintainer=cx-team
|
|
# 设置时区
|
ENV TZ=Asia/Shanghai
|
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
|
WORKDIR /data/jnpfsoft/javaApi/jnpf-tms
|
|
COPY jnpf-tms/jnpf-tms-server/target/*.jar ./jnpf-tms.jar
|
|
COPY config/shared /config/shared
|
ENV JNPF_CONFIG_DIR=/config
|
|
EXPOSE 30017
|
|
ENTRYPOINT ["/bin/sh","-c","java --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.math=ALL-UNNAMED --add-opens=java.base/sun.net.util=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/jdk.internal.module=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED -Dfile.encoding=utf8 -Djava.security.egd=file:/dev/./urandom -jar jnpf-tms.jar"]
|