A Beckn Application Platform (BAP) backend service that communicates with the Beckn network.
- REST API for job search, selection, application, and status
- Integrates with Beckn protocol
- Uses Axum, SQLx, Redis, and async Rust ecosystem
- Rust (1.77+)
- PostgreSQL & Redis
- Cargo
cargo build --releasecargo run -- config/local.yamlReplace config/local.yaml with your configuration file as needed.
use Docker Compose for multi-service setup:
docker compose build --no-cache
docker compose up -dNote:
The application is started in the container with:
command: ["./bap-onest-lite", "config/local.yaml"]You can update the config path as needed.
Configuration is loaded from the path you provide as the first argument.