refactor: use go-process daemon types instead of cli
Import daemon types (NewDaemon, DaemonOptions) from the dedicated go-process package rather than the cli package, completing the extraction of process management into its own module. Co-Authored-By: Virgil <virgil@lethean.io>
This commit is contained in:
parent
e85aa98a4d
commit
d0c057d20c
2 changed files with 4 additions and 2 deletions
2
go.mod
2
go.mod
|
|
@ -4,6 +4,7 @@ go 1.26.0
|
||||||
|
|
||||||
require (
|
require (
|
||||||
forge.lthn.ai/core/go v0.0.0
|
forge.lthn.ai/core/go v0.0.0
|
||||||
|
forge.lthn.ai/core/go-process v0.0.0
|
||||||
forge.lthn.ai/core/gui v0.0.0
|
forge.lthn.ai/core/gui v0.0.0
|
||||||
github.com/gorilla/websocket v1.5.3
|
github.com/gorilla/websocket v1.5.3
|
||||||
github.com/wailsapp/wails/v3 v3.0.0-alpha.64
|
github.com/wailsapp/wails/v3 v3.0.0-alpha.64
|
||||||
|
|
@ -64,5 +65,6 @@ require (
|
||||||
|
|
||||||
replace (
|
replace (
|
||||||
forge.lthn.ai/core/go => ../go
|
forge.lthn.ai/core/go => ../go
|
||||||
|
forge.lthn.ai/core/go-process => ../go-process
|
||||||
forge.lthn.ai/core/gui => ../gui
|
forge.lthn.ai/core/gui => ../gui
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,8 @@ import (
|
||||||
"syscall"
|
"syscall"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"forge.lthn.ai/core/go-process"
|
||||||
"forge.lthn.ai/core/go/pkg/agentci"
|
"forge.lthn.ai/core/go/pkg/agentci"
|
||||||
"forge.lthn.ai/core/go/pkg/cli"
|
|
||||||
"forge.lthn.ai/core/go/pkg/config"
|
"forge.lthn.ai/core/go/pkg/config"
|
||||||
"forge.lthn.ai/core/go/pkg/forge"
|
"forge.lthn.ai/core/go/pkg/forge"
|
||||||
"forge.lthn.ai/core/go/pkg/jobrunner"
|
"forge.lthn.ai/core/go/pkg/jobrunner"
|
||||||
|
|
@ -102,7 +102,7 @@ func startHeadless() {
|
||||||
})
|
})
|
||||||
|
|
||||||
// Daemon with PID file and health check
|
// Daemon with PID file and health check
|
||||||
daemon := cli.NewDaemon(cli.DaemonOptions{
|
daemon := process.NewDaemon(process.DaemonOptions{
|
||||||
PIDFile: filepath.Join(os.Getenv("HOME"), ".core", "core-ide.pid"),
|
PIDFile: filepath.Join(os.Getenv("HOME"), ".core", "core-ide.pid"),
|
||||||
HealthAddr: "127.0.0.1:9878",
|
HealthAddr: "127.0.0.1:9878",
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue