fix(sj_1.2.0-beta3): 信创arm环境下Docker官方镜像无法运行的问题

Signed-off-by: dhb52 <dhb52@126.com>
This commit is contained in:
dhb52 2024-10-29 15:58:28 +00:00 committed by Gitee
parent 4218bce023
commit d17500bdd4
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -1,17 +1,22 @@
FROM --platform=$BUILDPLATFORM amazoncorretto:17 as builder
WORKDIR /
FROM bellsoft/liberica-openjdk-debian:17.0.11-cds
ADD ./target/snail-job-server-exec.jar snail-job-server.jar
LABEL maintainer="opensnail"
LABEL app-name="snail-job-server"
LABEL description="SnailJob is a high performance distributed task scheduler and retry management center"
FROM --platform=$BUILDPLATFORM amazoncorretto:17
MAINTAINER opensnail
LABEL server-name=snail-job-server
#对外暴漏的端口号
ENV TZ=Asia/Shanghai LANG=C.UTF-8 LC_ALL=C.UTF-8
ENV JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -XX:+HeapDumpOnOutOfMemoryError -XX:+UseZGC"
ENV JAVA_OPTS=""
WORKDIR /snailjob/server
ADD ./target/snail-job-server-exec.jar app.jar
# 对外暴漏的端口号
EXPOSE 8080
EXPOSE 1788
WORKDIR /
COPY --from=builder /snail-job-server.jar .
# 数据卷, 用于映射日志目录
VOLUME /snailjob/server/data
ENTRYPOINT ["sh","-c","java -jar $JAVA_OPTS /snail-job-server.jar $PARAMS"]
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar app.jar $PARAMS" ]