coolhom commited on
Commit
0f4ac1f
·
verified ·
1 Parent(s): 69067fd

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +21 -0
Dockerfile ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ########################################
2
+ # 使用官方编译好的镜像
3
+ # FROM ghcr.io/senshinya/moontv:latest
4
+ FROM ghcr.io/senshinya/moontv:sha-a5a4e9f
5
+
6
+ # 设置环境变量
7
+ # Hugging Face Spaces 强制要求使用 7860 端口
8
+ ENV PORT=3000
9
+ ENV HOSTNAME="0.0.0.0"
10
+
11
+ # 如果你想在 Dockerfile 里硬编码密码(不建议,建议在 Settings 里的 Variables 设置)
12
+ # ENV PASSWORD=12345
13
+
14
+ # 暴露端口(虽然 HF 会自动映射,但写上是个好习惯)
15
+ EXPOSE 3000
16
+
17
+ # Next.js 镜像通常使用 node server.js 运行
18
+ # 我们需要确保它监听在 7860 端口上
19
+ # 官方镜像如果支持 PORT 变量,这行就够了
20
+ CMD ["node", "server.js"]
21
+ ####################################