Commit graph

5 commits

Author SHA1 Message Date
Gabriel Simmer 8a65ef8cb4
Implement basic gossip protocol
Some checks failed
Fly Deploy / Deploy app (push) Failing after 3m6s
Disabled unless peers are provided, communicates with other
instances (up to 3, and then a random selection of a third of the
available hosts). Still to do:

 - [ ] DNS based peer discovery
 - [ ] Probing of instances / healthchecks
 - [ ] Test propogation of membership changes/additions
2023-10-07 17:15:15 +01:00
Gabriel Simmer c5c7363e1a
Basic gossip groundwork 2023-10-02 15:33:34 +01:00
Gabriel Simmer c43cf8b261
Serve static files (e.g css) 2023-07-20 14:59:50 +01:00
Gabriel Simmer 1f001de0c3
Add cargo.lock 2023-07-19 21:26:11 +01:00
Gabriel Simmer 3b849e6e6e
Initial commit of proof-of-concept
This is /really/ rough, but is a really rough sketch of how I plan to build my
overengineered personal website with Rust and eventually Fly.io + LiteFS.
2023-07-19 21:03:58 +01:00