File size: 607 Bytes
46a964e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 使用官方 Deno 镜像
FROM denoland/deno:latest

# 你的应用监听的端口
# Hugging Face Spaces 会自动设置 PORT 环境变量
# 默认为 7860
ENV PORT 7860
EXPOSE 7860

# 应用的工作目录
WORKDIR /app

# 复制应用文件
COPY app.js .

# 在一个单独的层中缓存依赖项
# 这对这个小脚本作用不大,但是一个好习惯
RUN deno cache app.js

# 运行应用的命令
# 使用 --allow-net 来允许网络访问 (fetch 和 serve)
# 使用 --allow-env 来读取环境变量,如 TOKEN 和 PORT
CMD ["run", "--allow-net", "--allow-env", "app.js"]