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