ntfy / Dockerfile
mancaihs's picture
Update Dockerfile
b29018e verified
Raw
History Blame Contribute Delete
525 Bytes
FROM binwiederhier/ntfy:latest
USER root
# 创建缓存目录和配置目录,并授权给 HF Spaces 运行用户(UID 1000)
RUN mkdir -p /var/cache/ntfy /etc/ntfy \
&& chown -R 1000:1000 /var/cache/ntfy /etc/ntfy
# 写入 ntfy 配置文件
COPY server.yml /etc/ntfy/server.yml
RUN chown 1000:1000 /etc/ntfy/server.yml
# 切换到非 root 用户(HF Spaces 强制要求)
USER 1000
# 声明对外端口(必须与 README.md 中 app_port 一致)
EXPOSE 7860
CMD ["serve", "--config", "/etc/ntfy/server.yml"]