Files
checkpoint/src/config/Config.hpp

22 lines
626 B
C++
Raw Normal View History

2025-04-12 20:06:56 +01:00
#pragma once
#include <string>
#include <memory>
class CConfig {
public:
CConfig();
struct SConfig {
2025-04-12 23:13:11 +01:00
int port = 3001;
std::string forward_address = "127.0.0.1:3000";
std::string data_dir = "";
std::string html_dir = "";
unsigned long int max_request_size = 10000000; // 10MB
bool git_host = false;
unsigned long int proxy_timeout_sec = 120; // 2 minutes
2025-04-13 15:28:37 +01:00
bool trace_logging = false;
2025-04-12 20:06:56 +01:00
} m_config;
};
inline std::unique_ptr<CConfig> g_pConfig;