配置全自动docker版本部署

This commit is contained in:
2026-07-24 21:04:02 +08:00
parent 699a9e3b92
commit 137f506367
13 changed files with 571 additions and 127 deletions
+16
View File
@@ -0,0 +1,16 @@
//go:build linux || darwin || freebsd || netbsd || openbsd || solaris
package main
import (
"os/exec"
"syscall"
)
// setSysProcAttr 为 Unix 系统设置 Setsid,让 frpc 进程脱离父进程独立运行
func setSysProcAttr(cmd *exec.Cmd) {
if cmd.SysProcAttr == nil {
cmd.SysProcAttr = &syscall.SysProcAttr{}
}
cmd.SysProcAttr.Setsid = true
}