#include #include #include #include "Webserv.hpp" #include "ConfigParser.hpp" int main(int ac, char **av) { std::vector* servers_config = NULL; try { std::string config = (ac == 2 ? av[1] : "./default.config"); ConfigParser configParser(config); // configParser.print_content(); servers_config = configParser.parse(); Webserv serv; serv.init_virtual_servers(servers_config); delete servers_config; servers_config = NULL; serv.run(); } catch (std::exception& e) { std::cerr << e.what() << '\n'; delete servers_config; } return (0); }