key_fingerprint: None,
key_description: None,
error: None,
- post_target: Some(state.root_path),
+ post_target: Some(state.app_root),
}.render().unwrap())
}
error: None,
key_fingerprint: helper.get_fingerprint(),
key_description: helper.get_description(),
- post_target: Some(state.root_path),
+ post_target: Some(state.app_root),
}.render().unwrap())),
_ => error_response(StatusCode::BAD_REQUEST,
"Unable to decode signed doc into UTF-8".to_string())
#[derive(Clone)]
struct AppState {
certs: CertMap,
- root_path: String,
+ app_root: String,
}
pub type CertMap = HashMap<String,(String,String)>;
unsafe {
env::set_var("BIND_HOST","127.0.0.1");
env::set_var("BIND_PORT","3000");
- env::set_var("ROOT_PATH", "/");
+ env::set_var("APP_ROOT", "/");
}
// ... then override from .env, ignoring any error (file may not be there)
let _ = dotenvy::dotenv_override();
let certs = load_certs_from_fs().await.unwrap();
- let root_path = env::var("ROOT_PATH")?;
+ let app_root = env::var("APP_ROOT")?;
let app_state = AppState{
certs,
- root_path: root_path.clone(),
+ app_root: app_root.clone(),
};
let all_routes = Router::new()
- .route(&root_path, get(handler::show_check_form))
- .route(&root_path, post(handler::check_canary_result))
+ .route(&app_root, get(handler::show_check_form))
+ .route(&app_root, post(handler::check_canary_result))
.with_state(app_state);
let addr = SocketAddr::new(