tv / Dockerfile
l-w-j's picture
Create Dockerfile
74c994c verified
raw
history blame contribute delete
703 Bytes
########################################
# 使用官方编译好的镜像
# FROM ghcr.io/senshinya/moontv:latest
FROM ghcr.io/senshinya/moontv:sha-a5a4e9f
# 设置环境变量
# Hugging Face Spaces 强制要求使用 7860 端口
ENV PORT=3000
ENV HOSTNAME="0.0.0.0"
# 如果你想在 Dockerfile 里硬编码密码(不建议,建议在 Settings 里的 Variables 设置)
# ENV PASSWORD=12345
# 暴露端口(虽然 HF 会自动映射,但写上是个好习惯)
EXPOSE 3000
# Next.js 镜像通常使用 node server.js 运行
# 我们需要确保它监听在 7860 端口上
# 官方镜像如果支持 PORT 变量,这行就够了
CMD ["node", "server.js"]
####################################