stateroom_cli/commands/
dev.rs1use crate::build_util::{do_build, locate_config};
2use stateroom_server::Server;
3use stateroom_wasm_host::WasmHostFactory;
4
5pub fn dev(port: u16) -> anyhow::Result<()> {
6 let config = locate_config()?; let build_result = do_build(&config)?;
9 let host_factory = WasmHostFactory::new(build_result.server_wasm)?;
10
11 Server::default()
12 .with_port(port)
13 .with_static_path(config.static_files)
14 .with_client_path(build_result.client_wasm)
15 .serve(host_factory)
16 .map_err(|e| e.into())
17}