Skip to content
main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 

Docker Release Known Vulnerabilities

NodeVerify

NodeVerify is used to perform some generic work in testing orchestrators performance and overhead.

The following environment variables must exist in order for the API to work.

  • PORT - Port for the API to listen on. default: 3005
  • HASHSECRET - Secret for use in hashing. default: hashme
  • HASHALGORITHM - Algorithm for use in hashing. default: sha256

Consuming

A status endpoint is available once launched:

  • /v1/status - Will return a status of running if successful.

    • "status": "running"
  • /v1/guidhash - Will create a new guid userid, hash that userid, and return the payload.

  • /v1/guidhash/:userid - Will hash the :userid provided, and return the payload.

Running Docker

To launch this API with docker, use the following. You may swap in a docker environment file if you choose, replacing values with real values.

Provided cross post on github packges. In addition, this repository includes an example Github Actions workflow for building multiple os images and using manifest to join them to one tag.

Linux

From Dockerhub: docker run -d -p 3005:3005 jhardison/nodeverify

or

docker run -d -p 3005:3005 jhardison/nodeverify:latestlinux

From Github: docker run -d -p 3005:3005 ghcr.io/jmhardison/nodeverify

or

docker run -d -p 3005:3005 ghcr.io/jmhardison/nodeverify:latestlinux

Windows

From Dockerhub: docker run -d -p 3005:3005 jhardison/nodeverify

or

docker run -d -p 3005:3005 jhardison/nodeverify:latestwindows

From Github: From Github: docker run -d -p 3005:3005 ghcr.io/jmhardison/nodeverify

or

docker run -d -p 3005:3005 ghcr.io/jmhardison/nodeverify:latestwindows

Tags

  • latest - provides the latest linux (or) windows distribution.
  • latestwindows - provides the latest windows distribution
  • latestlinux - provides the latest linux distribution

About

NodeVerify is used to perform some generic work in testing orchestrators performance and overhead.

Topics

Resources

License

Releases

No releases published