部署:添加部署配置(nginx、systemd、Dockerfile),并改进会话列表与头像显示

This commit is contained in:
2025-08-23 17:13:08 +08:00
parent ed39bf9e2c
commit e24c5595a5
5 changed files with 154 additions and 0 deletions

14
deploy/Dockerfile.backend Normal file
View File

@@ -0,0 +1,14 @@
FROM node:20-alpine AS builder
WORKDIR /app
COPY backend/package*.json ./
RUN npm ci --production
COPY backend/ ./
RUN npm run build --prefix backend
FROM node:20-alpine
WORKDIR /app
COPY --from=builder /app/backend/dist ./dist
COPY backend/package*.json ./
RUN npm ci --production --prefix /app
EXPOSE 4000
CMD ["node", "./dist/index.js"]