diff options
Diffstat (limited to 'backend/src/main.zig')
| -rw-r--r-- | backend/src/main.zig | 12 |
1 files changed, 8 insertions, 4 deletions
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 { |
