diff options
| author | LAPTOP-CUUVN8AS\wk <[email protected]> | 2021-04-14 14:50:34 +0800 |
|---|---|---|
| committer | LAPTOP-CUUVN8AS\wk <[email protected]> | 2021-04-14 14:50:34 +0800 |
| commit | 691dd176a88d251b96b77c577331c220461de966 (patch) | |
| tree | 87dce3b72d9a079652d2feb0d9356d3d05c1dde5 /docker | |
| parent | 4d906338aee93da3121558c15ef8990c538bdcbd (diff) | |
eal4修复
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/Dockerfile | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile index 00eda8c..c090aa9 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,16 +1,27 @@ ARG JDK_IMAGE +ARG GO_IMAGE +#FROM 192.168.40.153:9080/common/golang:1.15.6 as builder +FROM ${GO_IMAGE} as builder + +WORKDIR /build +COPY xjar.go /build/ + +RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o xjar . + +#FROM 192.168.40.153:9080/common/jdk:1.8.0_73-jre FROM ${JDK_IMAGE} MAINTAINER Galaxy VOLUME /tmp WORKDIR /home/tsg/galaxy/galaxy-report-service +COPY --from=builder /build . + COPY config config -COPY xjar.go xjar.go -RUN go build xjar.go ARG JAR_FILE COPY ${JAR_FILE} galaxy-report-service.xjar + #dockercompose set JAVA_OPTS -ENV JAVA_OPTS=" -Xms2048m -Xmx2048m " +ENV JAVA_OPTS=" -Xms1024m -Xmx2048m " ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 #ENV TZ=Asia/Almaty #RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone -ENTRYPOINT [ "sh", "-c", "./xjar java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar galaxy-report-service.xjar" ] +ENTRYPOINT [ "sh", "-c", "./xjar java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar galaxy-report-service.xjar" ]
\ No newline at end of file |
