Flask 3.x dependency explorer for Sonatype training labs.
make up
# App runs at http://localhost:8087| Path | Description |
|---|---|
/ |
Home — search bar + dependency grid |
/dep/<name>/<version> |
Dependency detail with Sonatype link |
/info |
Build / app info (JSON) |
/health |
Health check (JSON) |
/api/search?q=... |
Search API (JSON) |
# Run locally
pip install -r requirements-dev.txt
python app.py
# Run tests
pytest --tb=short -q
# Docker
make up # start
make logs # tail logs
make down # stop
make test # run tests in containerexport IQ_SERVER_URL=https://your-iq-server
export IQ_USERNAME=admin
export IQ_TOKEN=your-token
make scan