Skip to content

Experiments and prototypes for the IVOA ExecutionBroker

License

Notifications You must be signed in to change notification settings

ivoa/Calycopis-broker

Repository files navigation

Calycopis - Execution Broker prototype

Experiments and prototypes for the IVOA ExecutionBroker.

This project is named after the Calycopis genus of butterflies.

Calycopis Trebula

Early work on this project was developed under the name CIRASA-planner and was funded by the CIRASA visualization tools project at INAF.

Current work on this project is being developed as part of PI23 of the SKA SRCNet program.

Contributor Covenant


To run a copy of the service in Podman or Docker.

podman run \
    --rm \
    --tty \
    --interactive \
    --publish 8082:8082 \
    --name calycopis-broker \
    ghcr.io/ivoa/calycopis/calycopis-broker:latest

Use curl to send the example requests in YAML.

curl \
    --silent \
    --show-error \
    --header 'Content-Type: application/yaml' \
    --data-binary "@examples/001/offerset-request.yaml" \
    --header 'Accept: application/yaml' \
    'http://127.0.0.1:8082/offersets'

Use curl to send the example requests in JSON.

curl \
    --silent \
    --show-error \
    --header 'Content-Type: application/json' \
    --data-binary "@examples/004/offerset-request.json" \
    --header 'Accept: application/json' \
    'http://127.0.0.1:8082/offersets'