mirror of
https://github.com/3lswear/webserv.git
synced 2025-10-29 13:27:59 +03:00
Merge remote-tracking branch 'origin/fara' into roman
This commit is contained in:
27
src/main.cpp
27
src/main.cpp
@@ -9,12 +9,25 @@ int main(int argc, char **argv)
|
||||
(void)argv;
|
||||
|
||||
Server server;
|
||||
char *path = (char *)"config/real.toml";
|
||||
|
||||
try
|
||||
{
|
||||
if (argv[1] != NULL)
|
||||
server.readConfig(argv[1]);
|
||||
else
|
||||
server.readConfig(path);
|
||||
server.start();
|
||||
}
|
||||
catch(const ConfigException& e)
|
||||
{
|
||||
std::cerr << RED << "\n" << e.getMessage() << '\n' << ENDL;
|
||||
}
|
||||
catch (std::domain_error &e)
|
||||
{
|
||||
std::cerr << RED << "FATAL: ";
|
||||
std::cerr << e.what() << RESET << std::endl;
|
||||
}
|
||||
|
||||
|
||||
server.readConfig(argv[1]);
|
||||
server.setupConfig();
|
||||
server.start();
|
||||
server.end();
|
||||
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user