opossum-tool / aioc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aioc - all in one container

License REUSE status

  • State: demonstrator / not production ready
  • ... needs a better name

What it does

This docker based pipeline uses

to scan the provided source directory. It is able to consume arbitrary source code and tries to do its best, with the limitation that Ort requires the folder to be under version control. The results are merged via opossum.lib.hs to a single merged-opossum.input.json.gz.

README.png

The whole tooling is selfcontained in a single docker image, that consumes the content of /intput and produces the ressults in /output.

How to run:

Build the docker image (once):

$ ./build-docker-image.sh

Scan the root of a project (fo ORT, it must be under vcs):

$ ./run-on-folder.sh path/to/project/root

this generates a folder path/to/project/root_aioc containing the file merged-opossum.input.json.gz.

About

License:Apache License 2.0


Languages

Language:Shell 68.5%Language:Dockerfile 31.5%