epazote

Crates.ioepazote
lib.rsepazote
version3.0.2
created_at2025-02-08 19:37:36.762995+00
updated_at2025-06-12 14:50:07.525872+00
descriptionAutomated HTTP (microservices) supervisor 🌿
homepagehttps://epazote.io
repositoryhttps://github.com/epazote/epazote/
max_upload_size
id1548345
size192,290
(nbari)

documentation

https://docs.rs/epazote/latest/epazote/

README

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

Commit count: 127

cargo fmt