File size: 572 Bytes
403ec84
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# config.capnp
@0xbfd9b5b79af23c35;

using Workerd = import "/workerd/workerd.capnp";

const config :Workerd.Config = (
  services = [
    (name = "main", worker = .myWorker)
  ],

  sockets = [
    # Hugging Face Spaces 监听端口为 7860
    # 我们直接让 workerd 监听这个端口
    ( name = "http",
      address = "0.0.0.0:7860",
      http = (),
      service = "main"
    )
  ]
);

const myWorker :Workerd.Worker = (
  modules = [
    (name = "worker.js", esModule = embed "worker.js")
  ],
  compatibilityDate = "2024-01-01"
);