chore: CRM-NEW baseline

This commit is contained in:
wangliang
2026-10-23 10:35:28 +08:00
commit aa499f6dbf
111 changed files with 15126 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
FROM node:24-alpine
WORKDIR /app
COPY package.json package-lock.json ./
# 零外部依赖;有依赖时走 npm ci
RUN npm ci --omit=dev 2>/dev/null || npm install --omit=dev
COPY src ./src
COPY config ./config
RUN chown -R node:node /app
EXPOSE 4100
USER node
CMD ["node", "src/server.js"]