timindev commited on
Commit
498e526
·
verified ·
1 Parent(s): 9f8fb4e

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -2
Dockerfile CHANGED
@@ -1,14 +1,19 @@
1
  # 使用轻量级的 Node.js 镜像
2
  FROM node:18-slim
3
 
4
- # 安装 git 以克隆代码
5
  RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
6
 
7
- # 克隆 Ultraviolet 的官方精简部署版
8
  RUN git clone https://github.com/titaniumnetwork-dev/Ultraviolet-App.git /app
9
 
10
  WORKDIR /app
11
 
 
 
 
 
 
12
  # 安装依赖
13
  RUN npm install
14
 
 
1
  # 使用轻量级的 Node.js 镜像
2
  FROM node:18-slim
3
 
4
+ # 安装 git 以及克隆代码
5
  RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
6
 
7
+ # 克隆 Ultraviolet 仓库
8
  RUN git clone https://github.com/titaniumnetwork-dev/Ultraviolet-App.git /app
9
 
10
  WORKDIR /app
11
 
12
+ # --- 核心修复代码开始 ---
13
+ # 这行代码会将报错的第 23 行修改为使用绝对路径
14
+ RUN sed -i '23s|res.sendFile(|res.sendFile(path.join(process.cwd(), "/public/"), |' src/index.js
15
+ # --- 核心修复代码结束 ---
16
+
17
  # 安装依赖
18
  RUN npm install
19