platform: modularize api/gui, add docs-tests-web foundation, and refresh root config

This commit is contained in:
beckline
2026-03-26 22:40:54 +03:00
parent 0e2d7f61ea
commit 6a56d734c2
562 changed files with 70151 additions and 16423 deletions

View File

@@ -0,0 +1,9 @@
package main
import app "selective-vpn-api/app"
func main() {
// Keep API mode as default, but preserve legacy CLI modes
// (autoloop/routes-*) to avoid breaking existing systemd units.
app.Run()
}

View File

@@ -0,0 +1,11 @@
package main
import (
"os"
app "selective-vpn-api/app"
)
func main() {
os.Exit(app.RunAutoloopCLI(os.Args[1:]))
}

View File

@@ -0,0 +1,11 @@
package main
import (
"os"
app "selective-vpn-api/app"
)
func main() {
os.Exit(app.RunRoutesClearCLI(os.Args[1:]))
}

View File

@@ -0,0 +1,11 @@
package main
import (
"os"
app "selective-vpn-api/app"
)
func main() {
os.Exit(app.RunRoutesUpdateCLI(os.Args[1:]))
}