Skip to content

iulian509/vulnerability-app

Repository files navigation

vulnerability-app

A simple vulnerability management app for a technical assessment

1- Build the project

docker-compose build

2- Run db and api services

docker-compose up -d db api

3- Run db migrations

docker-compose run --rm --workdir=/code/src/api api alembic -c /code/src/api/alembic.ini upgrade head

4- Ingest data

docker-compose run --rm cli --file /data/ten_elements.json --url http://api:8000/vulnerability

* Depending on your docker version you may need to use "docker compose" instead of "docker-compose"

Running test suite

docker-compose run --rm api pytest /code/tests

About

A simple vulnerability management app for a technical assessment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published