1 unstable release
0.1.0 | Jul 15, 2023 |
---|
#863 in Web programming
67 downloads per month
Used in 4 crates
110KB
3K
SLoC
cronback
Allows developers to schedule webhooks on-demand, with backoff, or on a cron recurring schedule.
Build
Install protobuf
brew install protobuf
cargo build
Tests
Install the cargo-nextest test runner link
cargo nextest run
Run
cargo run -- -c <config-file>
# Skip missed runs by
CRONBACK__SCHEDULER__DANGEROUS_FAST_FORWARD=true cargo run
# Set the admin key
CRONBACK__API__ADMIN_API_KEYS=adminkey cargo run
# Get API Secret Token:
export CRONBACK_SECRET_TOKEN=`http -j --auth adminkey --auth-type bearer http://localhost:8888/v1/admin/api_keys X-On-Behalf-Of:prj_063001GZKTEF61EJ34W1G0PXJS7V6M key_name=master | jq -r '.key'`
Prometheus Metrics
curl http://localhost:9000/metrics
License
The software is distributed under the terms of the GPLv2-compatible, OSI-approved, permissive BSD-2-Clause-Patent license.
Dependencies
~64MB
~1M SLoC