Bruno - Git-Friendly Opensource API client with collections version control
50K+
If enjoy, please consider buying me a coffee.
Bruno cli running in docker alpine (Node+Alpine+Bruno cli)
Auto-trigger docker build for bruno cli when new release is announced
https://github.com/alpine-docker/multi-arch-docker-images/tree/master/bruno
Docker images are built together:
https://app.circleci.com/pipelines/github/alpine-docker/multi-arch-libs
Image list:
https://github.com/alpine-docker/multi-arch-libs/tree/master#image-details
https://hub.docker.com/r/alpine/bruno/tags/
# Assume your collections are in the current folder named 'collections' and the environment is dev.
# $ find collections
# collections
# collections/environments
# collections/environments/dev.bru
# collections/environments/prod.bru
# collections/host as variable.bru
# collections/bruno.json
# collections/google.bru
# collections/{JSON} Placeholder.bru
$ docker run -ti --rm -v "$(pwd)/collections":/apps -w /apps alpine/bruno run --env=dev
Running Folder Recursively
{JSON} Placeholder (200 OK) - 149 ms
google.com (200 OK) - 239 ms
variables (200 OK) - 670 ms
Requests: 3 passed, 3 total
Tests: 0 passed, 0 total
Assertions: 0 passed, 0 total
# bruno run without environment nominated
$ docker run -ti --rm -v "$(pwd)/collections":/apps -w /apps alpine/bruno run
Running Folder Recursively
google (200 OK) - 417 ms
{JSON} Placeholder (200 OK) - 71 ms
host as variable (getaddrinfo ENOTFOUND {{host}})
Requests: 2 passed, 1 failed, 3 total
Tests: 0 passed, 0 total
Assertions: 0 passed, 0 total
Also, you can use its included help output:
$ docker run -ti --rm alpine/bruno --help
Content type
Image
Digest
sha256:0df3cbf4a…
Size
71.1 MB
Last updated
almost 2 years ago
docker pull alpine/bruno:1.30.0Pulls:
920
Last week