11 releases (2 stable)

new 3.0.1 Apr 6, 2025
3.0.0 Mar 2, 2025
0.11.0 Feb 23, 2025

#983 in Command line utilities

Download history 174/week @ 2025-02-03 227/week @ 2025-02-10 496/week @ 2025-02-17 203/week @ 2025-02-24 86/week @ 2025-03-03 3/week @ 2025-03-10 55/week @ 2025-03-31

61 downloads per month

BSD-3-Clause

95KB
2.5K SLoC

Test & Build codecov

Epazote 🌿

Automated HTTP (microservices) supervisor

How to use it

First you need to install Epazote:

cargo install epazote

Or download the latest release from the releases

Basic example

services:
    my_app:
        url: http://0.0.0.0:8080
        every: 1m
        expect:
            status: 200
            if_not:
                cmd: systemctl restart app

Run Epazote

epazote -c epazote.yml

default configuration file is epazote.yml

https://epazote.io

Dependencies

~35–51MB
~1M SLoC