alpine/bruno

Sponsored OSS

By alpine

Updated almost 2 years ago

Bruno - Git-Friendly Opensource API client with collections version control

Image
Integration & delivery
6

50K+

alpine/bruno repository overview

Bruno - Git-Friendly Opensource API client with collections version control

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

DockerHub Badge

Github Repo

https://github.com/alpine-docker/multi-arch-docker-images/tree/master/bruno

Daily CI build logs

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

Docker image tags

https://hub.docker.com/r/alpine/bruno/tags/

Usage
# 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
Help

Also, you can use its included help output:

$ docker run -ti --rm alpine/bruno --help
The Processes to build these images
  • Enable CI cronjob on this repo to run build regularly on master branch (Weekly)
  • Build and push the images with latest version
  • Run the latest image locally and get the application version
  • Tag the image with the version, from previous step
  • push the image with version via tool called crane

Tag summary

Content type

Image

Digest

sha256:0df3cbf4a

Size

71.1 MB

Last updated

almost 2 years ago

docker pull alpine/bruno:1.30.0

This week's pulls

Pulls:

920

Last week