Remove old unused update types
Be smarter about reloading
link the blog post
Runs a display that runs 24/7 in the middle of our kitchen providing us with useful information
den-tail
is the (Actix) backend, which retrieves all the data
den-head
is the (Yew) frontend, which renders the HTML
den-message
is the (JSON) interchange format to send data from the tail to the head
den-tail
sends den-head
den-message
messages using a websocket
I wrote a blog about the development process!
Built with Rust 1.77. Uses cargo-make for development tasks
There's a default.nix
if you're a NixOS sicko
Run the development server with cargo make serve
.
This will run den-tail
on port 8080,
and proxy /
, /trunk/
and /static
to the Trunk on port 8090
I use docker. You can build it with:
cargo make docker