Files
Havline/migrations/030_cloudflare_tunnels.sql
T

21 lines
990 B
SQL
Raw Normal View History

-- Cloudflare Tunnel(cloudflared)独立模块:每条隧道一份本地配置 + 子进程 + 日志。
CREATE TABLE IF NOT EXISTS cf_tunnels (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL UNIQUE,
mode TEXT NOT NULL DEFAULT 'token-local',
tunnel_id TEXT NOT NULL DEFAULT '',
account_tag TEXT NOT NULL DEFAULT '',
credentials_enc TEXT NOT NULL DEFAULT '',
cert_pem_enc TEXT NOT NULL DEFAULT '',
config_path TEXT NOT NULL DEFAULT '',
creds_path TEXT NOT NULL DEFAULT '',
log_path TEXT NOT NULL DEFAULT '',
network_json TEXT NOT NULL DEFAULT '{}',
status TEXT NOT NULL DEFAULT 'stopped',
last_error TEXT NOT NULL DEFAULT '',
metrics_port INTEGER NOT NULL DEFAULT 0,
auto_start INTEGER NOT NULL DEFAULT 0,
created_at TEXT NOT NULL DEFAULT (datetime('now')),
updated_at TEXT NOT NULL DEFAULT (datetime('now'))
);