bnjbvr / rustatouille

Rustatouille is a page status system!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rustatouille

rustatouille is an incident page system, entirely written in Rust!

How to run

  • Make sure that you've installed rust, and that you're using the latest version.
  • Also install the mold linker apt install mold
  • Tweak environment variables (see the .env for an explanation of possible values) as you need.
  • Start cargo run.

Then, a line "listening on ..." will let you know on which interface/port the Web app is listening.

By default, there's a (bad) static server stub, for quick testing; it's recommended to start an actual static HTTP server in the cache directory (e.g. using python3, with python -m http.server).

The main admin page is available at /admin. The generated content is available at the root endpoint /.

If you need dummy data for development purpose, run cargo run -- fixtures and then cargo run -- serve

About

Rustatouille is a page status system!

License:Apache License 2.0


Languages

Language:Rust 77.5%Language:HTML 16.4%Language:CSS 6.1%