reg/server
Stefan Majer 827d869f0c RFC: some enhancements for registries with lots of images (#17)
* Add flag to trust ssl certificates signed by unknown authority

* Use registry http client instead of pure http client

* Add Bearer token only if required

* Create clair client instance with configurable debug option

* Limit number of parallel vuln scann´s to 20 to reduce load

* No need to throttle anymore because parallism is limited

* Make number of workers configurable

* During first run do not create clair vulns report details
2017-04-04 10:11:24 -04:00
..
static new page theme for vulnerability reports 2017-03-22 11:34:50 -07:00
templates new page theme for vulnerability reports 2017-03-22 11:34:50 -07:00
Dockerfile server things 2016-12-19 18:04:40 -08:00
home.png add readme for server 2017-03-05 12:36:38 -08:00
README.md Add flag to trust ssl certificates signed by unknown authority (#16) 2017-03-31 03:11:18 -06:00
server.go RFC: some enhancements for registries with lots of images (#17) 2017-04-04 10:11:24 -04:00
vuln.png add readme for server 2017-03-05 12:36:38 -08:00

reg-server

A static UI for a docker registry. Comes with vulnerability scanning if you have a CoreOS Clair server set up.

Demo at r.j3ss.co.

Usage

$ reg-server -h
NAME:
   reg-server - Docker registry v2 static UI server.

USAGE:
   reg-server [global options] command [command options] [arguments...]

VERSION:
   v0.1.0

AUTHOR:
   @jessfraz <no-reply@butts.com>

COMMANDS:
     help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --debug, -d                 run in debug mode
   --username value, -u value  username for the registry
   --password value, -p value  password for the registry
   --registry value, -r value  URL to the private registry (ex. r.j3ss.co)
   --insecure, -k              do not verify tls certificates of registry
   --port value                port for server to run on (default: "8080")
   --cert value                path to ssl cert
   --key value                 path to ssl key
   --interval value            interval to generate new index.html's at (default: "5m")
   --clair value               url to clair instance
   --help, -h                  show help
   --version, -v               print the version

Screenshots

home.png

vuln.png