userver: samples/ydb_service/main.cpp
Loading...
Searching...
No Matches
samples/ydb_service/main.cpp
#include <userver/storages/secdist/provider_component.hpp>
#include <views/bson-reading/post/view.hpp>
#include <views/bson-upserting/post/view.hpp>
#include <views/select-rows/post/view.hpp>
#include <views/upsert-2rows/post/view.hpp>
#include <views/upsert-row/post/view.hpp>
#include <views/upsert-rows/post/view.hpp>
#include <components/federated_topic_reader.hpp>
#include <components/topic_reader.hpp>
int main(int argc, char* argv[]) {
auto component_list =
.AppendComponentList(USERVER_NAMESPACE::dynamic_config::updater::ComponentList())
.Append<server::handlers::TestsControl>()
.AppendComponentList(clients::http::ComponentList())
.Append<components::DefaultSecdistProvider>()
.Append<sample::BsonReadingHandler>()
.Append<sample::BsonUpsertingHandler>()
.Append<sample::SelectRowsHandler>()
.Append<sample::Upsert2RowsHandler>()
.Append<sample::UpsertRowHandler>()
.Append<sample::UpsertRowsHandler>()
.Append<sample::TopicReaderComponent>()
.Append<sample::FederatedTopicReaderComponent>()
.Append<ydb::YdbComponent>();
return ::utils::DaemonMain(argc, argv, component_list);
}