crates/relay/README.md | 14 ++- crates/relay/deploy/snowbound-site.service | 3 +- crates/relay/src/lib.rs | 28 ++++- crates/relay/src/server.rs | 39 +------ crates/relay/src/site.rs | 180 +++++++++++++++++++++++++++++--- crates/relay/src/site_main.rs | 22 +++- crates/relay/tests/site.rs | 100 +++++++++++++++++- 7 files changed, 325 insertions(+), 61 deletions(-)