aixo commited on
Commit
365844a
·
verified ·
1 Parent(s): 37342bb
Files changed (1) hide show
  1. Dockerfile +18 -0
Dockerfile ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM ghcr.io/astral-sh/uv:python3.12-alpine
2
+
3
+ # 安装node
4
+ RUN apk add --no-cache nodejs npm
5
+
6
+ # 复制当前目录所有内容到 /app
7
+ COPY . /app
8
+
9
+ # 设置工作目录
10
+ WORKDIR /app
11
+
12
+ # 执行 uv sync 命令
13
+ RUN uv sync
14
+
15
+ EXPOSE 8000
16
+
17
+ # 启动 uv 运行 main.py
18
+ CMD ["uv", "run", "main.py"]