35 lines
805 B
TOML
35 lines
805 B
TOML
name = "edgessh"
|
|
main = "src/worker.ts"
|
|
compatibility_date = "2026-07-01"
|
|
workers_dev = true
|
|
preview_urls = false
|
|
|
|
# 模板默认使用用户自己的 workers.dev 地址,避免绑定原作者的域名。
|
|
# Actions 可通过 CUSTOM_DOMAIN 配置自定义域名。
|
|
|
|
[build]
|
|
command = "npm run build:web"
|
|
|
|
[assets]
|
|
directory = "./dist"
|
|
binding = "ASSETS"
|
|
not_found_handling = "single-page-application"
|
|
run_worker_first = true
|
|
|
|
[vars]
|
|
CONNECT_TIMEOUT_MS = "10000"
|
|
|
|
[[durable_objects.bindings]]
|
|
name = "SSH_SESSIONS"
|
|
class_name = "SSHSessionDO"
|
|
|
|
[[migrations]]
|
|
tag = "v1"
|
|
new_sqlite_classes = ["SSHSessionDO"]
|
|
|
|
[[d1_databases]]
|
|
binding = "DB"
|
|
database_name = "edgessh-accounts"
|
|
# 部署脚本在目标账户中查找或创建数据库,不把账户专属 ID 留在模板里。
|
|
migrations_dir = "migrations"
|