nullnet-wallguard-server 0.2.3

A centralized management system for network firewalls
Documentation
#![allow(clippy::module_name_repetitions)]

use datastore::DatastoreWrapper;

mod datastore;
mod grpc_server;
mod http_server;
mod parser;
mod proto;
mod utils;

#[tokio::main]
async fn main() {
    nullnet_liblogging::Logger::init(None, "wallgaurd-server", vec![]);

    let datastore = DatastoreWrapper::new()
        .await
        .expect("Failed to connect to the datastore");

    tokio::join!(
        grpc_server::run_grpc_server(datastore),
        http_server::run_http_server()
    );
}