From 9b60a3d7aa80daf9ce960455ae275de349b494b1 Mon Sep 17 00:00:00 2001 From: Maksim Kita Date: Fri, 27 Oct 2023 20:21:54 +0300 Subject: [PATCH] Keeper run without config fix --- programs/keeper/Keeper.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/programs/keeper/Keeper.cpp b/programs/keeper/Keeper.cpp index c9a3deb0ec7..8ebaf865cf4 100644 --- a/programs/keeper/Keeper.cpp +++ b/programs/keeper/Keeper.cpp @@ -50,6 +50,9 @@ #include +#include +/// A minimal file used when the keeper is run without installation +INCBIN(keeper_resource_embedded_xml, SOURCE_DIR "/programs/keeper/keeper_embedded.xml"); int mainEntryClickHouseKeeper(int argc, char ** argv) { @@ -158,6 +161,8 @@ int Keeper::run() void Keeper::initialize(Poco::Util::Application & self) { + ConfigProcessor::registerEmbeddedConfig("keeper_config.xml", std::string_view(reinterpret_cast(gkeeper_resource_embedded_xmlData), gkeeper_resource_embedded_xmlSize)); + BaseDaemon::initialize(self); logger().information("starting up");