Files
ai-dimension/deploy/server.Dockerfile
T
txai-dev 8c33617073 chore: 整合部署文件与管理端源码入仓
- deploy/server.Dockerfile、deploy/client-h5.Dockerfile(自 ai-art 仓库迁出,去重)
- docker-compose.yml 迁入并修正路径(admin 上下文 ./admin),新增可选 h5 服务(profile 隔离)
- admin/:管理前端完整源码(Vite+Vue3,自 workspace/dimension-admin 合并)
2026-09-12 22:34:52 +08:00

21 lines
642 B
Docker
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
FROM node:22-bookworm-slim
# 安装 CJK 字体 + 系统依赖
RUN apt-get update && apt-get install -y --no-install-recommends \
fonts-wqy-microhei ca-certificates \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
ENV NODE_ENV=production PORT=3001 TZ=Asia/Shanghai
# dimension server 是 CJS(require),直接复制源码和依赖
COPY server/package.json server/package-lock.json* ./server/ 2>/dev/null || true
COPY server/package.json ./
RUN cd server 2>/dev/null; npm install --omit=dev --no-audit --no-fund 2>/dev/null || true
COPY server/src ./server/src
COPY server/.env* ./
EXPOSE 3001
CMD ["node", "server/src/index.js"]