From c8d0f60101e8459ebe9c2625af0c0f001ed11764 Mon Sep 17 00:00:00 2001 From: wangchuan Date: Wed, 31 Dec 2025 14:06:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9dockerfile=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E7=8E=AF=E5=A2=83env?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/Dockerfile | 12 ++++++------ env/dev.env | 2 ++ 2 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 env/dev.env diff --git a/backend/Dockerfile b/backend/Dockerfile index d6f2feb..b74eec4 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -27,13 +27,11 @@ COPY --from=builder /compile/*.jar $APP_HOME ENV ENV_ACTIVE="prod" \ PROJECT_NAME="${PROJECTCODE}" \ PROJECT_VERSION="${PROJECTVERSION}" \ - JAVA_OPS="-DJM.LOG.PATH=/tmp/nacos/logs \ - -DJM.SNAPSHOT.PATH=/tmp/nacos/naming" \ + JAVA_OPS="-Xms512m -Xmx512m \ + -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m" \ APP_OPS="" \ SKYWALKING_OPS="" \ - GC_OPS="-Xms512m -Xmx512m \ - -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m \ - -XX:+UseG1GC \ + GC_OPS="-XX:+UseG1GC \ -XX:MaxGCPauseMillis=200 \ -XX:MaxDirectMemorySize=256m \ -XX:+UseContainerSupport \ @@ -44,7 +42,9 @@ ENV ENV_ACTIVE="prod" \ -Duser.timezone=GMT+08 \ -XX:+HeapDumpOnOutOfMemoryError \ -Xlog:gc*=info:file=$LOGS_HOME/gc.log:time,level,tags:filecount=30,filesize=50M \ - -XX:HeapDumpPath=$LOGS_HOME/app.dump" + -XX:HeapDumpPath=$LOGS_HOME/app.dump \ + -DJM.LOG.PATH=/tmp/nacos/logs \ + -DJM.SNAPSHOT.PATH=/tmp/nacos/naming" RUN addgroup -g 1000 1000 && \ adduser -u 1000 -G 1000 -S -D -H 1000 && \ chown 1000:1000 -R $APP_HOME $LOGS_HOME && \ diff --git a/env/dev.env b/env/dev.env new file mode 100644 index 0000000..fe6c7b5 --- /dev/null +++ b/env/dev.env @@ -0,0 +1,2 @@ +JAVA_OPS=-Xms512m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m +NACOS_SERVER_ADDR=172.31.112.4:8848 \ No newline at end of file