Files
EdgeSSH/wrangler.toml
T

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"