You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//! A simple server that serves static responses.
|
|
|
|
|
|
// TODO: Serve responses with UserStatusHandler, initialize state from some
|
|
|
// TOML config file.
|
|
|
|
|
|
use anyhow::Context;
|
|
|
use solstice_server::{LogHandlerFactory, ServerBuilder};
|
|
|
|
|
|
#[tokio::main]
|
|
|
async fn main() -> anyhow::Result<()> {
|
|
|
env_logger::init();
|
|
|
|
|
|
let (server, _handle) = ServerBuilder::new(LogHandlerFactory)
|
|
|
.bind()
|
|
|
.await
|
|
|
.context("binding server")?;
|
|
|
|
|
|
server.serve().await
|
|
|
}
|