This commit is contained in:
2025-05-24 09:24:19 +04:00
parent e60b9f62f1
commit 8bc1759dcb
14 changed files with 1380 additions and 1 deletions

View File

@@ -20,6 +20,7 @@ func main() {
enableRedisFlag := flag.Bool("redis", true, "Enable Redis server")
enableWebDAVFlag := flag.Bool("webdav", true, "Enable WebDAV server")
enableUIFlag := flag.Bool("ui", true, "Enable UI server")
enableJobsFlag := flag.Bool("jobs", true, "Enable Job Manager")
flag.Parse()
@@ -35,6 +36,7 @@ func main() {
config.EnableRedis = *enableRedisFlag
config.EnableWebDAV = *enableWebDAVFlag
config.EnableUI = *enableUIFlag
config.EnableJobs = *enableJobsFlag
// Override with environment variables if provided
if redisPortStr := os.Getenv("REDIS_PORT"); redisPortStr != "" {
@@ -70,6 +72,9 @@ func main() {
if config.EnableUI {
fmt.Printf("- UI server running on port %s\n", config.UI.Port)
}
if config.EnableJobs {
fmt.Printf("- Job Manager running\n")
}
// Keep the main goroutine running
select {}