Base webui and backend additions

This commit is contained in:
2026-07-16 21:35:38 +02:00
parent d2b92401f1
commit 324367abd7
18 changed files with 1231 additions and 43 deletions
+15
View File
@@ -3,6 +3,7 @@ package main
import (
"context"
"errors"
"flag"
"log"
"net/http"
"os"
@@ -11,9 +12,23 @@ import (
"time"
"codeberg.org/SquidSE/ClusterCanvas/service/internal/api"
"codeberg.org/SquidSE/ClusterCanvas/service/internal/settings"
)
func main() {
configDirFlag := flag.String(
"configdir",
"",
"config directory (default /etc/ClusterCanvas; overrides CLUSTERCANVAS_CONFIG_DIR)",
)
flag.Parse()
configDir, err := settings.ResolveDir(*configDirFlag)
if err != nil {
log.Fatalf("config dir: %v", err)
}
log.Printf("config directory: %s", configDir)
port := os.Getenv("PORT")
if port == "" {
port = "8080"