11 releases (2 stable)

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

#989 in Command line utilities

Download history 223/week @ 2025-02-05 269/week @ 2025-02-12 493/week @ 2025-02-19 189/week @ 2025-02-26 15/week @ 2025-03-05 112/week @ 2025-04-02 14/week @ 2025-04-09

126 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–50MB
~1M SLoC