StarrySkyWorld commited on
Commit
d4ea239
·
verified ·
1 Parent(s): 8336303

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +19 -0
Dockerfile ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 使用原镜像作为基础
2
+ FROM calciumion/new-api:latest
3
+
4
+ # 设置时区环境变量
5
+ ENV TZ=Asia/Shanghai
6
+
7
+ # Hugging Face 默认以 UID 1000 运行,确保数据目录有权限
8
+ # new-api 默认可能需要 /data 目录,我们提前创建并赋权
9
+ USER root
10
+ RUN mkdir -p /data && chmod 777 /data
11
+
12
+ # 暴露端口(new-api 默认是 3000)
13
+ EXPOSE 3000
14
+
15
+ # 如果需要设置默认环境变量(敏感信息建议在 HF 页面设置 Secret)
16
+ # ENV SQL_DSN="用户名:密码@tcp(数据库地址:3306)/数据库名"
17
+
18
+ # 启动命令
19
+ ENTRYPOINT ["/one-api"]