...
This commit is contained in:
		| @@ -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 {} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user