File size: 935 Bytes
487dda9
66b0880
487dda9
 
66b0880
895d974
 
66b0880
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 1. 使用官方的 gotify/server 镜像作为基础
#    我们现在知道,这个镜像已经为我们准备好了 /app/gotify-app
FROM gotify/server

# 2. 切换到 root 用户,以便我们有权限更改文件所有者
USER root

# 3. 【核心修复】
#    将 /app 目录及其所有内容的完全所有权递归地 (-R) 赋予用户 1000。
#    这样,当程序以用户 1000 运行时,它就有权限在此目录中创建配置文件和数据库。
RUN chown -R 1000:1000 /app

# 4. 切换回安全的非 root 用户 (ID 1000)
USER 1000

# 5. 将工作目录设置为 /app。
#    这样 Hugging Face 的启动命令 `./gotify-app` 就能正确找到并执行程序。
WORKDIR /app

# 6. 设置所有必要的环境变量
ENV GOTIFY_SERVER_PORT=7860
ENV TZ="Asia/Shanghai"
# !!! 请务必将下面的 "your-space-name" 替换成你自己的 Space 名称 !!!
ENV GOTIFY_SERVER_URL="https://xcolorday-gotify.hf.space"