jokerfish666 commited on
Commit
8fa59b3
·
verified ·
1 Parent(s): da9c5ab

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +23 -0
Dockerfile ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 基于官方 Node.js 镜像
2
+ FROM node:18-alpine
3
+
4
+ # Dev Mode 功能所需的配置
5
+ RUN adduser -D -u 1000 user
6
+ USER user
7
+ ENV PATH="/home/user/.local/bin:$PATH"
8
+
9
+ WORKDIR /app
10
+
11
+ # 克隆 deep-research 仓库
12
+ RUN apk add --no-cache git && \
13
+ git clone https://github.com/u14app/deep-research.git . && \
14
+ npm install
15
+
16
+ # 构建应用
17
+ RUN npm run build
18
+
19
+ # 暴露端口
20
+ EXPOSE 7860
21
+
22
+ # 启动命令
23
+ CMD ["npm", "run", "start", "--", "-p", "7860"]