Sign inSign up

adevinta/vulcan-results

By adevinta

•Updated 8 months ago

Image
0

10K+

adevinta/vulcan-results repository overview

⁠Vulcan Results Service

⁠Requirements

  • go
  • dep

⁠Build

go get -d -v github.com/adevinta/vulcan-results
cd $GOPATH/src/github.com/adevinta/vulcan-results
dep ensure -v
go get ./...

⁠Config file example:

config-example.toml

# File where result logs are stored.
# Leave empty (or remove) for STDOUT.
LogFile = ""
Port = 8888
Debug = true

[Storage]
Region = "eu-west-1"
BucketVulnerableReports = "my-vulnerable-reports-bucket"
BucketReports = "my-reports-bucket"
BucketLogs = "my-check-logs-bucket"
LinkBase = "http://example.com/v1"

⁠Run

$GOPATH/bin/vulcan-results /path/to/config-example.toml

⁠Docker execute

Those are the variables you have to use:

VariableDescriptionSample
PORTListen http port8080
DEBUGtrue
AWS_REGIONaws regioneu-west-1
BUCKET_REPORTSBucket name to store reportsbucket-reports
BUCKET_LOGSBuckent name to store logsbucket-logs
LINK_BASEURL used for TBDhttp://results/v1⁠
docker build . -t vr

# Use the default config.toml customized with env variables.
docker run --env-file ./local.env vr

# Use custom config.toml
docker run -v `pwd`/custom.toml:/app/config.toml vr

Tag summary

Content type

Image

Digest

sha256:c149a4d50…

Size

10.6 MB

Last updated

over 1 year ago

docker pull adevinta/vulcan-results