chore: 退回默认的malloc

This commit is contained in:
xiaojunnuo
2025-12-29 23:48:34 +08:00
parent 1376004197
commit db2f0b8c5c
3 changed files with 16 additions and 19 deletions
+6 -10
View File
@@ -1,14 +1,10 @@
name: build-node-base-image name: build-node-base-image
on: # 废弃,比默认的占用内存更多
push: # on:
branches: ['v2-dev'] # push:
paths: # branches: ['v2-dev']
- "scripts/build/Dockerfile" # paths:
# workflow_run: # - "scripts/build/Dockerfile"
# workflows: [ "deploy-demo" ]
# types:
# - completed
# schedule: # schedule:
# - # 国际时间 19:17 执行,北京时间3:17 ↙↙↙ 改成你想要每天自动执行的时间 # - # 国际时间 19:17 执行,北京时间3:17 ↙↙↙ 改成你想要每天自动执行的时间
# - cron: '17 19 * * *' # - cron: '17 19 * * *'
+9 -9
View File
@@ -1,11 +1,11 @@
FROM node:22-alpine AS builder FROM node:22-alpine AS builder
RUN apk add build-base # RUN apk add build-base
RUN wget -O - https://github.com/jemalloc/jemalloc/releases/download/5.3.0/jemalloc-5.3.0.tar.bz2 | tar -xj && \ # RUN wget -O - https://github.com/jemalloc/jemalloc/releases/download/5.3.0/jemalloc-5.3.0.tar.bz2 | tar -xj && \
cd jemalloc-5.3.0 && \ # cd jemalloc-5.3.0 && \
./configure && \ # ./configure && \
make && \ # make && \
make install # make install
WORKDIR /workspace/ WORKDIR /workspace/
@@ -24,9 +24,9 @@ FROM node:22-alpine
EXPOSE 7001 EXPOSE 7001
EXPOSE 7002 EXPOSE 7002
# 安装jemalloc内存分配器,优化内存占用 # 安装jemalloc内存分配器,优化内存占用 -- 基本没用,反而更高了
COPY --from=builder /usr/local/lib/libjemalloc.so.2 /usr/local/lib/ # COPY --from=builder /usr/local/lib/libjemalloc.so.2 /usr/local/lib/
ENV LD_PRELOAD=/usr/local/lib/libjemalloc.so.2 # ENV LD_PRELOAD=/usr/local/lib/libjemalloc.so.2
RUN apk add --no-cache openssl RUN apk add --no-cache openssl
+1
View File
@@ -1 +1,2 @@
LEGO_VERSION=4.30.1 LEGO_VERSION=4.30.1