Skip to content

Commit 183dda8

Browse files
committed
1.0.1
1 parent ead8c74 commit 183dda8

4 files changed

Lines changed: 15 additions & 9 deletions

File tree

Dockerfile

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ FROM node:18-alpine AS builder
44
# 设置工作目录
55
WORKDIR /app
66

7-
# 复制 package.json 和 lock 文件
7+
# 复制 package.json 和 package-lock.json
88
COPY package*.json ./
99

10-
# 安装依赖
11-
RUN npm ci --only=production
10+
# 安装所有依赖(包括 devDependencies,用于构建)
11+
RUN npm ci
1212

1313
# 复制源代码
1414
COPY . .
@@ -22,10 +22,14 @@ FROM node:18-alpine
2222
# 设置工作目录
2323
WORKDIR /app
2424

25-
# 复制依赖和构建产物
26-
COPY --from=builder /app/node_modules ./node_modules
25+
# 复制 package.json 和 package-lock.json
26+
COPY package*.json ./
27+
28+
# 只安装生产依赖
29+
RUN npm ci --omit=dev
30+
31+
# 复制构建产物
2732
COPY --from=builder /app/dist ./dist
28-
COPY --from=builder /app/package.json ./
2933

3034
# 创建非 root 用户
3135
RUN addgroup -g 1001 -S nodejs && \

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,9 @@ pm2 restart watch-room-server
369369

370370
## 故障排查
371371

372-
### 连接失败
372+
遇到问题?查看详细的 [故障排查指南](TROUBLESHOOTING.md)
373+
374+
常见问题:
373375

374376
1. 检查防火墙是否开放端口
375377
2. 检查 ALLOWED_ORIGINS 配置

deploy.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ fi
1414

1515
# 安装依赖
1616
echo "📦 安装依赖..."
17-
npm ci --only=production
17+
npm install
1818

1919
# 构建项目
2020
echo "🔨 构建项目..."

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "watch-room-server",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "Standalone watch room server for MoonTVPlus",
55
"main": "dist/index.js",
66
"type": "module",

0 commit comments

Comments
 (0)