From 41aad458b1876d37e52274b2921739928d7bf83c Mon Sep 17 00:00:00 2001 From: physcik Date: Fri, 8 May 2026 15:11:51 +0500 Subject: Backend settings file --- backend/src/main.zig | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'backend/src/main.zig') diff --git a/backend/src/main.zig b/backend/src/main.zig index 86e84cb..6d5f96c 100644 --- a/backend/src/main.zig +++ b/backend/src/main.zig @@ -5,11 +5,15 @@ const db = @import("Database/Connection.zig"); const handler = @import("Handler.zig"); const tokens = @import("Authentication/Tokens.zig"); const redis = @import("Redis/Connection.zig"); +const settings = @import("Settings.zig"); pub fn main() !void { var gpa = std.heap.GeneralPurposeAllocator(.{}){}; const allocator = gpa.allocator(); + try settings.ReadConfig(allocator); + defer settings.Deinit(allocator); + try tokens.Init(); // PSQL connection @@ -23,13 +27,13 @@ pub fn main() !void { }; var server = try httpz.Server(*handler.Handler).init(allocator, .{ - .address = .all(6969), + .address = .all(settings.Current.Port), }, &httpHandler); const cors = try server.middleware(httpz.middleware.Cors, .{ - .origin = "*", - .methods = "GET,POST,PUT,DELETE,OPTIONS", - .headers = "authorization,content-type", + .origin = settings.Current.CorsParams.Origin, + .methods = settings.Current.CorsParams.Methods, + .headers = settings.Current.CorsParams.Headers, }); defer { -- cgit v1.3