From 12a71a892251146bfcd45002e4ce93ec9da15941 Mon Sep 17 00:00:00 2001 From: frosty Date: Wed, 21 Jan 2026 21:41:17 -0500 Subject: added config --- src/Main.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/Main.c') diff --git a/src/Main.c b/src/Main.c index ad08f3e..1faea64 100644 --- a/src/Main.c +++ b/src/Main.c @@ -15,13 +15,19 @@ int main() { curl_global_init(CURL_GLOBAL_DEFAULT); + Config config = {.host = "0.0.0.0", .port = 5000}; + + if (load_config("config.ini", &config) != 0) { + fprintf(stderr, "Warning: Could not load config file, using defaults\n"); + } + set_handler("/", home_handler); set_handler("/search", results_handler); set_handler("/images", images_handler); - fprintf(stderr, "Starting Omnisearch on %s:%d\n", host, port); + fprintf(stderr, "Starting Omnisearch on %s:%d\n", config.host, config.port); - int result = beaker_run(host, port); + int result = beaker_run(config.host, config.port); if (result != 0) { fprintf(stderr, "Error: Beaker server failed to start.\n"); @@ -33,4 +39,4 @@ int main() { curl_global_cleanup(); xmlCleanupParser(); return EXIT_SUCCESS; -} +} \ No newline at end of file -- cgit v1.2.3