Content Security Policy violations receiver.
Currently it uses Elasticsearch as a storage, but other dbs could be easily implemented.
sudo docker-compose up -d
Do not forget to specify volume for the Elasticsearch data if you want to persist the data.
Only Go 1.9+ is supported.
Listen on :8080
and use 127.0.0.1:9200
as the Elastic server storage.
$: VIOR_PORT=8080 \
VIOR_ELASTIC_URL=http://127.0.0.1:9200 \
go run cmd/vior-http/main.go