lrzcc-api 0.7.1

Rust API server for the LRZ-specific features of the Openstack-based LRZ Compute Cloud.
docs.rs failed to build lrzcc-api-0.7.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

lrzcc-api

ATTENTION: This has been renamed to avina-api.

Partial Rust-rewrite of the API server application for the Openstack-based LRZ Compute Cloud, https://cc.lrz.de, first and foremost the budgeting system.

Development

Running the API server locally

scripts/init.sh
source admin-openrc.sh
source scripts/config_env.sh

# optional: insert database dump
scripts/enter_db.sh
source lrz_budgeting.sql
quit

RUST_LOG=info cargo run --bin lrzcc-api | bunyan

Calling the local API server

source admin-openrc.sh
cargo run --bin lrzcc -- -u http://localhost:8000/api -r http://localhost:8000/api user me